我正在尝试将此数据帧上采样到每日频率。这个想法是为上采样的项目设置零值。我在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()