Daily plan
🌞오전
- 빅분기 정리
- 판다스 개인 과제 제출
🔥 오후
- 데이터전처리&시각화 강의 3주차
- SQL 코드카타 85번~
- 파이썬 라이브세션 5회차 내용 정리 + 코드 복습
🌝 저녁
- 알고리즘 코드카타 17~20
- 데일리 스크럼 + TIL 제출
import pandas as pd
df_flight = pd.read_csv("/content/drive/MyDrive/내배캠/flight_data_homework.csv")
print("행과 열 개수: ",df_flight.shape)
print("테이블 첫 5줄: ")
display(df_flight.head())
import pandas as pd
print(df_flight.isna().sum())
display(df_flight.dropna())
import pandas as pd
price_mean_median = round(df_flight.groupby('Destination')['Price'].agg(['mean','median']),1)
print("<price 평균값 & 중앙값>: ")
display(price_mean_median)
df2 = df_flight.groupby(['Airline','Total_Stops'])['Route'].nunique().sort_values(ascending=False)
print(df2)
import pandas as pd
pivot = pd.pivot_table(df_flight, index=['Source','Destination'], values='Airline', aggfunc='count')
pivot.sort_values('Airline',ascending=False)
df3 = df_flight[(df_flight['Airline']=='Air India')&(df_flight['Price']>=7000)]
display(df3)
import pandas as pd
from datetime import datetime, timedelta
df_flight['Date_of_Journey'] = pd.to_datetime(df_flight['Date_of_Journey'], infer_datetime_format=True)
df_flight['day_name'] = df_flight['Date_of_Journey'].dt.day_name()
df_wed = df_flight[df_flight['day_name']=='Wednesday']['Price'].mean()
print(round(df_wed,1))
import pandas as pd
from datetime import datetime, timedelta
df_flight['Dep_Time'] = pd.to_datetime(df_flight['Dep_Time'],infer_datetime_format=True)
df_flight['Hour'] = df_flight['Dep_Time'].dt.hour
df_flight['Time_of_Day'] = df_flight['Hour'].apply(
lambda x: '아침' if 5<=x<12
else '낮' if 12<=x<18
else '오후' if 18<x<=24
else '밤'
)
display(df_flight.groupby('Time_of_Day')['Airline'].count())
책으로 빅분기 공부해서 TIL에 정리한 내용이 없는 겁니다.... 공부 안한거 아니에요.....
사실 오늘은 집중이 좀 잘되는 날이었다. 덕분에 개인과제도 끝내버릴 수 있었음!
근데 판다스 복습이 좀 많이 필요할 거 같다,,,
내일 팀 프로젝트 발제라는데,, 팀에 도움이 되려면 진짜 공부 열심히 해야지ㅜ.ㅜ(라고 3주쨰 말하는 중)