У меня есть данные сигнала, которые выглядят так в pandas dataframe - df.
time val
0 152
1 152
2 153
. .
. .
511 rows
Значение времени указывается в секундах, а val обозначает амплитуду.
df.index = Int64Index([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,
...
501, 502, 503, 504, 505, 506, 507, 508, 509, 510],
dtype='int64', name='time', length=511)
Моя конечная цель - выполнить сезонную декомпозицию для этих данных временного ряда, используя
sm.tsa.seasonal_decompose
из
statsmodels.api
, который будет хорошо работать при повторной выборке «времени» в секундах.
Однако для этого необходимо, чтобы данные «времени» были DatetimeIndex, TimedeltaIndex или PeriodIndex, тогда как они находятся в int64.
Iя застрял здесь. Любые предложения будут очень полезны.