#날짜 타입으로 변환
날짜는 다른 처리를 거치지 않으면 object 타입, 활용하기 위해서는 변환이 필요
데이터프레임명[열 이름] = pd.to_datetime(데이터프레임명[열 이름])
date = pd.Series(['03-01-2023', '03-02-2023', '03-03-2023'])
date = pd.to_datetime(date, format = '%d-%m-%Y')
이런 식으로 입력한 날짜 형식도 변경이 가능
#변환한 날짜 요소 추출
연도
date.dt.year
월
date.dt.month
일
date.dt.day
요일
date.dt.weekday
요일 이름
date.dt.day_name()
#시간에 따른 흐름 추가
shift
데이터프레임명[열 이름].shift(n) #default = 1
rolling + 집계함수
데이터프레임명[열 이름].rolling(n, min_periods=n) + 집계함수(mean, sum 등) #default = 1
mean_periods는 최소 데이터수
diff
특정 시점과 차이 구하기
데이터프레임명[열 이름].diff(n) #default = 1