미식가의 개발 일기

[판다스] 년도-월-일 형태 분할 후 요일 추출하기 본문

BigData

[판다스] 년도-월-일 형태 분할 후 요일 추출하기

대체불가 핫걸 2024. 7. 23. 11:07

문자열로 이뤄진 날짜 정보에서 요일 추출

  • 데이터 생성
import pandas as pd

data = ['2024-07-01', '2024-07-02', '2024-07-03']
d = pd.DataFrame(data, columns=['date'])
d

 

  • datetime 객체로 변환 후 해당 요일 추출
week_day = pd.to_datetime(d['date']).dt.day_name()
week_day
0       Monday
1      Tuesday
2    Wednesday
Name: date, dtype: object

 

 

 

년, 월, 일, 요일 컬럼을 추가하기

  • 요일: 월~일 형태 -> day_name()
# 날짜를 datetime 형식으로 변환 
d['date'] = pd.to_datetime(d['date'])

d['year'] = d['date'].dt.year
d['month'] = d['date'].dt.month
d['day'] = d['date'].dt.day
d['week_day'] = d['date'].dt.day_name()
d

 

  • 요일: 0~6 형태 -> dayofweek
d['week_day'] = d['date'].dt.dayofweek
d

반응형

'BigData' 카테고리의 다른 글

OLTP vs OLAP  (0) 2024.08.27
[판다스] 데이터 타입 변경  (0) 2024.08.20
데이터 시각화(matplotlib, seaborn)  (1) 2024.07.19
[판다스] 피벗 테이블  (0) 2024.07.12
[판다스] 데이터 프레임(DataFrame) 결합  (0) 2024.07.12