【发布时间】:2016-06-26 11:32:54
【问题描述】:
根据this 问题。当应用于我的 df 的 pd.rolling_mean 列时,此 groupby 有效,如下所示:
data['maFast']=data['Last'].groupby(pd.TimeGrouper('d'))
.apply(pd.rolling_mean,center=False,window=10)
如何将相同的 groupby 逻辑应用于我的 df 的另一个元素,其中包含 pd.rolling_std 和 pd.rolling_mean:
data['maSlow_std'] = pd.rolling_mean(data['Last'], window=60) +
2* pd.rolling_std(data['Last'], 20, min_periods=20)
【问题讨论】:
标签: python pandas dataframe pandas-groupby