Python: как использовать pd.Timedelta через много лет? - PullRequest
0 голосов
/ 12 июня 2019

Я хочу настроить метку времени моего временного ряда 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 дней.

Как правильно сделать этоэто?

Это это данные.

...