전체 글 230

2024-05-13

Today1. SQL 코드카타 1문제(91번)2. 판다스 300제(91~140)3. 전처리&시각화 라이브세션  Today I Learned SQLSELECT *FROM cinemaWHERE id % 2 != 0 AND description != "boring"ORDER BY rating DESCid 를 2 로 나누었을 때 0과 같지않고description 의 값이 boring 이 아닐 때  파이썬만 주구장창 보다보니 SQL 에서의 연산자를 잊어버린 듯 기초부터 다시 천천히!   Python가장 마지막 행 추출df.iloc[-1]# (series 형태)df.tail(1) # (df 형태) iloc # 행번호loc# 행이름 df.iat[0, 2] # iloc 처럼 행, 열df.at["037730",..

TIL 2024.05.13

2024-05-10

Today1. SQL 코드카타 1문제(90번)2. 파이썬 300제(261~270)3. 판다스 300제4. 데이터 전처리 & 시각화 강의 수강 완강Today I Learned SQL https://leetcode.com/problems/confirmation-rate/SELECT s.user_id , ROUND(AVG(if(c.action = "confirmed",1,0)),2) AS confirmation_rateFROM signups AS sLEFT JOIN confirmations AS cON s.user_id = c.user_idGROUP BY user_id # 확인이 되었다면 1 그렇지 않다면 0으로 두고 평균을 내준다 구글 번역기를 돌려도 문제가 이해되지 않아 solutions 를 살펴보..

TIL 2024.05.10

4주차[2024-05-07 ~ 05-10]

FACTS 지난주에 이어 파이썬을 집중 공부하는 한주였다.수요일에는 정욱튜터님의 파이썬 총 정리 세션을 수강하였다. 주로 for 반복문과 list 에 관한 내용들이었고 지난주부터 풀이를 했던 파이썬 300제를 바탕으로 강의해주셔서 많은 도움이 되었다. 목요일에 지급된 데이터 전처리&시각화 강의는 약 3시간 정도되는 분량으로 다음주에 있을 라이브 세션을 위해 금요일까지 완강하였다. 지난주 파이썬 개인과제시간 때 잠깐 접해볼 수 있었던 판다스 함수와 미니프로젝트 주차때 다른 팀의 발표에서 볼 수 있었던 수많은 그래프 시각화에 관하여 학습했다. 파이썬 300제를 마무리 하였고, 팀원분이 공유해주시는 판다스 300제를 살펴보았다.판다스 300제는 numpy 부터 시작하기에 튜터님께 여쭤보았는데 사실상 numpy..

WIL 2024.05.10

[Python] 시각화 그래프

matplotlib.pyplot 2차원 데이터 시각화import matplotlib.pyplot as pltx = [1,2,3,4,5]y = [2,4,6,8,10]plt.plot(x,y)plt.xlabel('X-axis')plt.ylabel('Y-axis')plt.title('Example')plt.show() 판다스 데이터프레임으로 시각화import pandas as pddf = pd.DataFrame({ 'A':[1,2,3,4,5], 'B':[5,4,3,2,1]})dfdf.plot(x='A', y='B')plt.show() 스타일, 라벨 지정df.plot(x='A', y='B', color='green', linestyle='--',marker='o') # 스타일 추가plt.sh..

개인공부 2024.05.10

2024-05-09

Today1. SQL 코드카타 1문제(89번)2. 파이썬 300제(251~260)3. 데이터 전처리 & 시각화 강의 수강(~3주차) Today I Learned데이터 전처리 & 시각화 강의https://lyj-01.tistory.com/137 [Python] Pandas 함수 정리Pandas 불러오기import pandas as pd  데이터를 파일(csv)로 저장to_csv("저장위치/파일명.파일형식") 인덱스에 대해 설정을 해주지 않으면 기본값은 inedx= True 로인덱스가 컬럼의 형태로 저장이 될 수 있lyj-01.tistory.comPandas 함수를 세세하게 다루어 볼 수 있었다. 결측치 확인df.isna() # null 값이면 Truedf['B'].isna() # B..

TIL 2024.05.09

[Python] Pandas 함수 정리

Pandas 불러오기import pandas as pd  데이터를 파일(csv)로 저장to_csv("저장위치/파일명.파일형식") 인덱스에 대해 설정을 해주지 않으면 기본값은 inedx= True 로인덱스가 컬럼의 형태로 저장이 될 수 있다.ex) unnamed 컬럼 생성data.to_csv("tips_data.csv", index=True) index 의 값을 False 로 설정해주면 인덱스 컬럼형태는 나오지 않음data.to_csv("tips_data.csv", index=False) * 저장할 때 인덱스 값을 설정하지 않았어도 불러올 때 인덱스컬럼을 제외하는 방법도 있다.df = pd.read_csv("tips_data.csv",index_col=0)df  데이터프레임 생성pd.DataFrame()d..

개인공부 2024.05.09

2024-05-08

Today1. SQL 코드카타 1문제(88번)2. 파이썬 300제(219~250)3. 파이썬 총 정리 세션 수강Today I Learned SQL 테이블 3개 join 후 출력하기https://leetcode.com/problems/students-and-examinations/description/ SELECT a.student_id, a.student_name, b.subject_name, COUNT(c.subject_name)FROM students AS aLEFT JOIN examinations AS b ON a.student_id = b.student_idLEFT JOIN subjects AS c ON b.subject_name = c.subject_nameGROUP BY 1,3값이 출력되긴 했..

TIL 2024.05.08