У меня есть фрейм данных, "df", который имеет индекс даты и времени и еще один столбец index с именем "Location":
V1 V2
Date Location
2001-01-01 1 0.5 0.7
2 0.6 0.5
2001-01-02 3 0.8 0.2
4 0.8 0.2
2001-01-03 5 0.2 0.4
6 0.2 0.5
2001-01-04 7 0.2 0.3
8 0.8 0.7
Как видите, фрейм данных имеет несколько наблюдения под той же датой.
Чтобы использовать некоторые статистические пакеты, я должен установить частоту информационного кадра в «дни», используя этот метод:
df = df.asfreq('d')
Тем не менее, информационный кадр имеет два столбца индекса; одна дата и другое, которого нет. Когда я попытался установить частоту, используя подход, который находится в заголовке кодового блока, я получил эту ошибку:
Ошибка типа: Невозможно преобразовать ввод [(Отметка времени ('2002-07-23 00:00:00) +0000 ', tz =' UT C '),' 1 ')] типа Timestamp
Если я пытаюсь установить только дату в качестве столбца индекса, я получаю случай, когда одна и та же дата появляется в кадре несколько раз. Короче говоря; Pandas интерпретирует эти повторяющиеся экземпляры как дубликаты.
Как бы вы решили эту проблему?