pyhthon:pd.DateOffset导致重复的索引

时间:2019-05-27 16:16:52

标签: python pandas datetime

我更改了时间序列dataframe的时间戳。第一行的现有日期时间为01/01/2001 04:30:00。我想将其更改为05/12/2011 19:30:00

我使用了以下内容:
df['DateTime'] = df['DateTime'] - pd.DateOffset(years=-10, months=-11, days=-5, hours=9, minutes=0)

它可以工作,但它也会引入数千个日期时间的重复项。
我还不知道是什么原因。

很好奇如何正确地更改日期时间?

This是数据。

添加:
我在DateTime列中检查了原始文件是否重复:

duplicaterows = df[df.duplicated(['DateTime'])]
print("Duplicate Rows:\n", duplicaterows)

# Result:    

Duplicate Rows:
                   DateTime   data
176252 2002-09-08 10:45:00  22.23
393863 2004-10-28 05:55:00  26.21

显示了两行,但是我没有发现它们是重复的。不知道为什么吗?

0 个答案:

没有答案