熊猫每日时间步长的每月数据摘要

时间:2019-04-16 00:54:31

标签: python pandas numpy

我在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解决方案。

0 个答案:

没有答案