티스토리 뷰

데이터를 읽어 왔을 때, 날짜, 시간 정보가 str형태로, object인 경우가 많은데, pandas의 to_datetime 메소드로 형태를 바꿔줄 수 있다.
return은 pandas datetime64 type이 된다.

아래와 같이 date가 object일 때.

# format을 지정해 줄 수 있다.
df['year'] = pd.to_datetime(df['date'], format='%Y%m%d %H:%M:%S')

# datetime64 type의 dt.method에 handling 하기 좋은 도구가 많다.
# 아래는 year를 4자리 숫자로 반환
df['year'] = pd.to_datetime(df['date'], format='%Y%m%d %H:%M:%S').dt.year

참고

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함