Я имеющих временные ряды в виде DataFrame
, что я могу groupby
к сериивременных рядов Binning с пандами
pan.groupby(pan.Time).mean()
, который имеет только две колонки Time
и Value
:
Time Value
2015-04-24 06:38:49 0.023844
2015-04-24 06:39:19 0.019075
2015-04-24 06:43:49 0.023844
2015-04-24 06:44:18 0.019075
2015-04-24 06:44:48 0.023844
2015-04-24 06:45:18 0.019075
2015-04-24 06:47:48 0.023844
2015-04-24 06:48:18 0.019075
2015-04-24 06:50:48 0.023844
2015-04-24 06:51:18 0.019075
2015-04-24 06:51:48 0.023844
2015-04-24 06:52:18 0.019075
2015-04-24 06:52:48 0.023844
2015-04-24 06:53:48 0.019075
2015-04-24 06:55:18 0.023844
2015-04-24 07:00:47 0.019075
2015-04-24 07:01:17 0.023844
2015-04-24 07:01:47 0.019075
То, что я пытаюсь сделать, - это выяснить, как я могу объединить эти значения в частоту дискретизации, например 30 секунд и усредняют эти бункеры с более чем одним наблюдением.
На последнем этапе мне нужно будет интерполировать эти значения, но я уверен, что есть что-то, что я могу использовать.
Однако я просто не могу понять, как это сделать и усреднение этих значений. Time
является объектом datetime.datetime
, а не str
.
Я пробовал разные вещи, но ничего не работает. Исключения летают.
Кто-нибудь, кто получил это?
http://pandas.pydata.org/pandas-docs/stable/timeseries.html#resampling –