Ежемесячная сводка данных на ежедневной временной шкале в Пандах - PullRequest
1 голос
/ 16 апреля 2019

У меня есть данные дневного временного ряда в кадре данных Pandas - я хотел бы получать ежемесячную статистику, но сохранить ежедневный временной шаг.

df = pd.Series(np.arange(365), index=pd.date_range("1900-01-01", periods=365)).to_frame('val')
df_mean = df.resample('M').std().add_suffix('_mth_mean')

В этом случае в df_mean есть строка для каждого месяца:

            val_mth_mean
1900-01-31          15.0
1900-02-28          44.5
1900-03-31          74.0

Мне бы хотелось, чтобы эти месячные значения были ежедневными, в идеале в одном и том же фрейме данных:

            val    val_mth_mean
1900-01-01    0            15.0
1900-01-02    1            15.0 
...
1900-01-31   31            15.0
1900-02-01   32            44.5
1900-02-02   33            44.5

Ищите решение Pythonic / Pandonic без итерации.

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