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)
참고하면 좋은 링크
[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
'내가 보려고 만드는 > 파이썬' 카테고리의 다른 글
[파이썬] 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 |