728x90
에러:
24:00 로 시간이 표시되면 에러 발생
23:00 로 바꾸고, 날짜 바꾸고 월, 년 다 바꿔야 함.
아래 와 같이 해결
코드:
from datetime import timedelta
import pandas as pd
df['datetime_zero'] = df['Datetime'].str.replace('24:00', '00:00')
df['datetime_er'] = pd.to_datetime(df['datetime_zero'], format='%Y-%m-%d %H:%M:%S')
selrow = df['Datetime'].str.contains('24:00')
df['datetime_obj'] = df['datetime_er'] + selrow * timedelta(days=1)
https://kkwor1d.tistory.com/39?category=986286
728x90