【发布时间】:2014-12-17 20:21:49
【问题描述】:
是否可以在 pandas 中将日期时间索引向前设置一天?
我有这个索引
mydata.data.index
Out[7]: <class 'pandas.tseries.index.DatetimeIndex'>
[2013-01-27 22:00:00, ..., 2014-12-16 22:00:00]
Length: 500, Freq: None, Timezone: None
这是错误的。数据开始的正确日期是后一天。那是 2014-12-17,它们在 2013-01-28 结束
有没有办法解决这个问题?
【问题讨论】:
-
"28.0.2014";什么时候发生的?
-
为了保持一致和清晰,请在文本中使用与代码中相同的格式 (
yyyy-mm-dd)。 -
是的,对不起,这是一个错字。我只是习惯了欧洲格式的错误纠正它。
-
结束日期早于开始日期;你的意思可能是相反的。
-
我不太了解 Pandas,但我会尝试将
datetime.timedelta(1)添加到mydata.data.index看看会发生什么。