Python升采样:仅对DatetimeIndex,TimedeltaIndex或PeriodIndex有效,但有一个'RangeIndex'实例

时间:2019-03-24 19:49:17

标签: python dataframe resampling

我正在尝试将此数据帧上采样到每日频率。这个想法是为上采样的项目设置零值。我在shell中收到以下错误:

  

'TypeError:仅对DatetimeIndex,TimedeltaIndex或PeriodIndex有效,但具有'RangeIndex'实例

(注意:我正在django项目中工作,并将查询集变成了数据框)

下面是与问题相关的代码。

导入我的模型:

from items.models import Item     

将查询集转换为数据框:

pd.DataFrame(list(Item.objects.filter(feeder__slug='slugger').values('date','amount')))

将数据放入第一列:

a = a[['date','amount']]

上采样:

a.resample('D').pad()

0 个答案:

没有答案