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://reakwon.tistory.com/172
'내가 보려고 만드는 > 파이썬' 카테고리의 다른 글
[파이썬] 6주차 KMOOC - turtle, 예외처리 (0) | 2021.10.07 |
---|---|
[파이썬] 리스트 (1) | 2021.10.07 |
[파이썬] 문자 아스키코드 변환 (0) | 2021.08.01 |
[파이썬 - Pandas] 자주 쓰이는 함수 정리 (0) | 2021.07.31 |
[파이썬 - Numpy] 자주 쓰이는 함수 정리 (0) | 2021.07.30 |