У меня есть датафрейм, проиндексированный по дате, когда я удалил определенные даты с непоследовательными данными. Даты, которые я удалил, находятся в списке 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 и реимпорте, чтобы избавиться от частоты, но она не очень "чистая" ...