Панды: удаление определенных дат из кадра данных после повторной выборки: проблема с частотой - PullRequest
0 голосов
/ 30 сентября 2019

У меня есть датафрейм, проиндексированный по дате, когда я удалил определенные даты с непоследовательными данными. Даты, которые я удалил, находятся в списке date_filter. Я хочу столбец с среднемесячным значением для каждого дня. Для этого я скопировал столбец с моими данными в другом фрейме данных и использовал функцию повторной выборки:

df = df.resample('M', convention='start', kind='period').mean()
df = df.resample('D').pad()

Затем я хочу удалить дни в моем списке фильтров, прежде чем вернуть данные в мой основной фрейм данных с помощью:

df.drop(date_filter, inplace=True)

Я получаю сообщение об ошибке "IncompatibleFrequency: вход имеет другое значение freq = None, чем PeriodIndex (freq = D)".

В повторном примере добавлена ​​частота для моегоиндекс времени и мой список не имеют частоты, так как это просто случайные даты без определенной последовательности. Есть идеи о том, как я могу избавиться от частоты? Или лучший способ сделать то, что я пытаюсь сделать? Я думал об экспорте в CSV и реимпорте, чтобы избавиться от частоты, но она не очень "чистая" ...

...