Я играю с кадром данных временного ряда, определенным как df
с использованием pandas
.Я уже изменил индекс строки как индекс даты и времени, используя set_index
.
. Я хочу уменьшить частоту дискретизации с интервалом в 5 секунд, используя resample
или asfreq
.Допустим, скажем, уменьшение до 1 часа.
df_inst = df.asfreq('1H')
df_inst2 = df.resample('1H')
Когда я выполняю вышеописанный код, asfreq
дал мне правильный кадр данных, уменьшенный до интервала 1 час, что я и ожидал увидеть.
Однако resample
не сгенерировал ни одной переменной dataframe, более того, сообщения об ошибке нет.
При проверке с использованием print
у меня появляется следующее сообщение:
print(df_inst2)
DatetimeIndexResampler [freq=<Hour>, axis=0, closed=left, label=left, convention=start, base=0]
Чего мне не хватает?Более конкретно, как я могу получить результаты, используя resample
, как я использовал asfreq
Заранее спасибо.