df['Date of Birth'] = pd.to_datetime(df['Date of Birth'])
df['Year of Birth'] = df['Date of Birth'].dt.year
df['Month of Birth'] = df['Date of Birth'].dt.month
df['Day of Birth'] = df['Date of Birth'].dt.day
날짜끼리 연산하려면 이런식으로 timedelta로 바꿔줘야된다.
df['Day of Birth_2'] = pd.to_timedelta(df['Day of Birth'], unit='day')
month 단위는 아예 다른 라이브러리에서 가능한 듯
'파이썬. 데이터분석 > Pandas' 카테고리의 다른 글
df['column'].value_counts() 와 plot(kind=' ') 간단하게 그래프 그리기 (0) | 2024.10.05 |
---|---|
df['칼럼명'].map('매핑 정보') - 값 치환, 대체 (2) | 2024.10.03 |
[정리] Pandas 전처리 기본 (1) | 2024.09.28 |
SettingWithCopyWarning 알람 원인, 끄기 (0) | 2024.09.28 |
numeric, categorical 나누는 순환문 코드 (0) | 2024.09.21 |