본문 바로가기
파이썬. 데이터분석/Pandas

datetime 날짜형으로 변환 pd.to_datetime, pd.to_timedelta

by 한국수달보호협회장 2024. 9. 28.

 

 

 

 

 

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 단위는 아예 다른 라이브러리에서 가능한 듯