파이썬 198

pandas 배우기 7편 시간, 날짜, datetime, to_datetime, dt, to_period,strftime, strptime, timedelta, resample

목차1. datetime1) pd.to_datetime()pd.to_datetime( 날짜 )  문자열, 숫자, 리스트 등의 데이터를 날짜(datetime) 형식으로 변환하는 함수이다. 자동으로 날짜 형식을 인식해서 변환해주며, 시간이 없으면 00:00:00으로 추가된다.pd.to_datetime("2025-03-22")2025-03-22 00:00:00 pd.to_datetime(df['Yr_Mo_Dy']) 겉으로 보기에는 같을지 몰라도, dtype을 보면 datetime으로 바뀐 것을 알 수 있다.  2) dtdataframe.  dt .형식 : datetime 형식의 데이터를 쉽게 조작할 수 있도록 도와주는 pandas의 기능이다. 대표적으로 아래와 같은 속성을 추출한다.year, month, da..

파이썬/판다스 2025.03.22

pandas 배우기 5편 모델 : 훈련, GridSearchCV, 하이퍼파라미터, 평가 : logisticRegression, RandomForest, XGBClassifier

머신러닝의 다양한 모델에 대해 알아보고, 훈련, 평가, Gridsearch를 이용한 최적의 파라미터 찾는 방법 등을 알아본다.    목차1. Model Building★  모델 설계 및 학습from sklearn.linear_model import LogisticRegressionlr = LogisticRegression()lr.fit(X_train, y_train)array([1., 1., 0., ..., 1., 1., 0.]) ★  예측y_pred = lr.predict(X_test)y_predarray([1., 1., 0., ..., 1., 1., 0.])  2. 피처 중요도1) feature importance 확인하기★  coef 절대값이 클 수록 해당 피처의 중요도 높음lr.coef_ : 회귀..

파이썬/판다스 2024.11.09

pandas 배우기 4편 데이터 전처리 : upsampling(업샘플링), outlier(이상치) , 상관관계, 차원변환

데이터 전처리 중 업샘플링, 이상치 탐지, 상관관계 분석, 머신러닝 모델에 입출력을 위한 차원변환에 대해 알아본다.   목차 1. 이상치1) 박스플롯 2) quantile25%위치 : quantile(0.25)75%위치 : quantile(0.75)# iqr = 75% - 25%percentile25 = data.video_like_count.quantile(0.25)percentile75 = data.video_like_count.quantile(0.75)iqr = percentile75 - percentile25# max = 75% +1.5*iqrup_limit  = percentile75 +1.5*iqr# 이상치처리data.loc[data.video_comment_count>up_limit,'vid..

파이썬/판다스 2024.11.08

pandas 배우기 3편 데이터시각화: 빅분기 ADP 데이터분석 시험, 파이차트, 히스토그램, 박스플랏, 스케터플랏,히트맵

데이터 시각화 위한 다양한 그래프와 구체적인 파라미터를 살펴본다. 목차1. pie 파이차트 1) 단일 파이차트autopct, startangle, legend, locclaim = data2.iloc[:3]opinion = data2.iloc[3:]import matplotlib.pyplot as pltplt.figure(figsize=(10, 5))plt.pie(claim['percent'], labels=claim['author_ban_status'], autopct='%1.2f%%', startangle=90)plt.legend(labels=claim['author_ban_status'], loc='best')plt.show()  2) subplot 그리기fig, ax = plt.subplots(1..

파이썬/판다스 2024.11.07