datetime
-
[에러해결] datetime | hour 24:00:00 변환 오류__Python 2021. 6. 2. 11:49
Problem with converting to 'datetime' type: ValueError: hour must be in 0..23. [문제] 시계열 자료에서 시간 데이터는 datetime 처리 후 작업을 하는데, 간혹 데이터 중에 시간 부분이 '24시'로 표현되어 있어 datetime 변환 시 에러가 발생하는 경우가 있다. 예를 들면, '2021-06-01 24:00:00' 은 다음일자 0시인 '2021-06-02 00:00:00' 형태여야 변환이 가능하다. [해결] for df in [data]: df['time'] = df['time'].apply(lambda x: pd.to_datetime(x.split()[0]) + timedelta(days=1) if x.split()[1]=='24:0..