Повышение дискретизации в Python: Допустимо только для DatetimeIndex, TimedeltaIndex или PeriodIndex, но получило экземпляр RangeIndex - PullRequest
0 голосов
/ 24 марта 2019

Я пытаюсь повысить частоту дискретизации этого кадра данных. Идея состоит в том, чтобы поставить нулевые значения для элементов с повышенной дискретизацией. В моей оболочке появляется следующая ошибка:

'Ошибка типа: допустима только для 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()
...