내가 보려고 만드는/파이썬

[판다스] Object 타입 날짜를 datetime 타입으로 변경하기

gaga_ 2021. 8. 9. 20:21

DataFrame의 한 column이 날짜형 object(string)으로 되어있는데, 이를 datetime 타입으로 변환하기 위해서 문자열을 'datetime'으로 변경해야 한다

판다스에서는 문자열을 datetime 타입으로 변환하는 to_datetime 메소드를 제공한다.

 

 

문자열을 datetime 타입으로 변경

bike_df['datetime'] = bike_df.datetime.apply(pd.to_datetime)

 

 

datetime 타입에서 년, 월, 일, 시간 추출

bike_df['year'] = bike_df.datetime.apply(lambda x : x.year)
bike_df['month'] = bike_df.datetime.apply(lambda x : x.month)
bike_df['day'] = bike_df.datetime.apply(lambda x : x.day)
bike_df['hour'] = bike_df.datetime.apply(lambda x: x.hour)

 

참고하면 좋은 링크

https://pydole.tistory.com/entry/Python-%EB%AC%B8%EC%9E%90%EC%97%B4%EC%9D%84-%EB%82%A0%EC%A7%9C%ED%98%95%EC%8B%9D%EC%9C%BC%EB%A1%9C-%EB%B3%80%EA%B2%BD

 

[Python] 날짜형식의 문자열 타입을 datetime 타입 형식으로 변환

입력받은 문자열 형식의 날짜 문자열을 datime.strptime 메소드를 이용하여 datetime 형식으로 변환 from datetime import datetime strtype = '2018-09-15 00:01:14' print(type(strtype)) logdate = datetime.st..

pydole.tistory.com

https://reakwon.tistory.com/172

 

[파이썬] 날짜(Date) 다루기 - datetime 객체와 날짜 연산, 날짜 format 출력

datetime 모듈 파이썬에서 날짜와 관련된 데이터를 다룰때에는 datetime이라는 모듈을 import 하여 사용해야합니다. datetime은 날짜와 관련된 여러가지 메소드들을 가지고 있습니다. 현재 시간 구하기(n

reakwon.tistory.com