Расчет среднесуточных значений в pd.Series - PullRequest
1 голос
/ 20 февраля 2020

У меня есть ряд Dataframe с частотой 30s.

df.head()

enter image description here

Я хочу рассчитать среднесуточные значения для всех сигналов в этом ряду, но, похоже, это не работает. Я пробовал оба

df_average = df.to_period('D')
df.resample('D')

И я получаю: enter image description here

Я хочу иметь только 1 строку в день. Почему я получаю больше? Спасибо

Ответы [ 2 ]

3 голосов
/ 20 февраля 2020

Если есть DatetimeIndex, добавьте только статистическую функцию, здесь mean, к resample:

df1 = df.resample('D').mean()
0 голосов
/ 20 февраля 2020

@ Jezrael - верный путь к go. Можно также попробовать;

df.groupby(df.index.date).mean()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...