Частота конвертации временных рядов от почасовой до 15 минут - PullRequest
0 голосов
/ 08 марта 2020

У меня есть 2 кадра данных временных рядов df1: один часовой интервал df2: 15 минутный интервал

Как я могу преобразовать ОДИН ЧАС (df1) в 15-минутный интервал данных, чтобы я мог получить оба временных ряда в тот же масштаб?

Пример: df1 введите описание изображения здесь

df2 введите описание изображения здесь

Как можно я конвертирую одну строку df1 в 4 строки с интервалом 15 минут (показано в df2) в pandas?

1 Ответ

0 голосов
/ 08 марта 2020

Если имеется несколько столбцов и требуется срезать DataFrame по столбцу Date с функцией агрегирования mean, используйте DataFrame.resample:

df1 = df1.resample('15Min', on='Date').mean()

Если есть DatetimeIndex:

df1 = df1.resample('15Min').mean()
...