我有一个代码,其中给定列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:设置具有序列的数组元素
我应该怎么做?