如何使用列的滚动标准偏差进行数据框操作

时间:2018-08-24 01:09:42

标签: python pandas dataframe

我有一个代码,其中给定列rolling std()的{​​{1}}占moving_average_period,并带有以下代码行:

df.loc[:,columnNames[sma_iter]]

此内容以rolling_std = df.loc[:,columnNames[sma_iter]].rolling(moving_average_period).std()的形式存储在rolling_std中。

所以我想将<class 'pandas.core.series.Series'>中的每一行与同一rolling_std中具有相同索引(日期)的另一列相乘,并将输出另存为另一列:

df

但是我遇到错误:

  

ValueError:设置具有序列的数组元素

我应该怎么做?

0 个答案:

没有答案