Я хочу настроить метку времени моего временного ряда dataframe
.Существующая дата-время первой строки 01/01/2001 04:30:00
.Я хочу изменить его на 30/11/2011 19:30:00
, а остальные (до пяти лет записи по 5 минут) должны следовать.
Это мой код:
df['NewDateTime'] = df['DateTime'] + pd.Timedelta('3985 D')
df['NewDateTime'] = df['NewDateTime'] + pd.Timedelta('15h')
Это дает правильный результатдля первых рядов.Но я полагаю, что результат будет неправильным, если период корректировки отметки времени больше 4 лет, потому что есть февраль с числом дней 28, а другие февраль имеют 29 дней.
Как правильно сделать этоэто?
Это это данные.