我有这个:
date emaslow
105857 2017-10-24 22:50:00 0.000037
105858 2017-10-24 22:55:00 0.000037
105859 2017-10-24 23:00:00 0.000037
这是一个庞大的数据集,这只是tail(3)
位以及date
和emaslow
列。我试图重新对此进行重新抽样,以便我获得更平滑的情节。但无论我做什么,我都会讨厌:
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but
got an instance of 'RangeIndex'
我尝试使用set
和reset
df.reset_index()
和df.set_index('date')
索引
但没有运气。
我正试图让红色情节变得更加平滑。蓝色的那个是错的,它只是一个占位符。
答案 0 :(得分:0)
您是否在寻找resample
,可以将sum
更改为mean
或您需要的任何内容。
df.set_index('date').resample('10T').sum()
Out[502]:
emaslow
date
2017-10-24 22:50:00 0.000074
2017-10-24 23:00:00 0.000037