Как использовать resample в python для определенного диапазона c дневных временных рядов - PullRequest
0 голосов
/ 21 июня 2020

У меня есть фрейм данных диапазона (от 6 до 12 часов) ежедневных наблюдений. Это похоже на следующее:

index               value
2019-01-05 6:00:00  0.0037
2019-01-05 7:00:00  0.0086
2019-01-05 8:00:00  0.0154
2019-01-05 9:00:00  0.0231
2019-01-05 10:00:00 0.0264
2019-01-05 11:00:00 0.0161
2019-01-05 12:00:00 0.0055
2019-01-07 6:00:00  31.23
2019-01-07 7:00:00  31.03
2019-01-07 8:00:00  34.48
2019-01-07 9:00:00  41.77
2019-01-07 10:00:00 48.6
2019-01-07 11:00:00 54.12
2019-01-07 12:00:00 58.45
2019-01-08 6:00:00  37.91
2019-01-08 7:00:00  38.1
2019-01-08 8:00:00  41.02
2019-01-08 9:00:00  45.75
2019-01-08 10:00:00 50.78
2019-01-08 11:00:00 56.21
2019-01-08 12:00:00 59.43

Я хочу применить 30-минутную повторную выборку. Я использовал upsampled = data.resample('30T').interpolate()

Однако это не работает

вот сообщение об ошибке: ValueError: невозможно переиндексировать с дублирующей оси Я считаю ошибку, потому что я не не знаю, как настроить частоту исходного временного ряда!

спасибо

...