python - 属性错误 : 'Series' object has no attribute 'rolling'

标签 python pandas

Traceback (most recent call last):
  File "mov_avg.py", line 9, in <module>
    data_frame['100ma']= data_frame['Adj Close'].rolling(window=100, min_periods=0).mean()
  File "/usr/lib/python3/dist-packages/pandas/core/generic.py", line 2360, in __getattr__
    (type(self).__name__, name))
AttributeError: 'Series' object has no attribute 'rolling'

最佳答案

很可能您使用的是旧版 Pandas (< 0.18.0)。

Series.rolling已在 Pandas 0.18.0 中添加

关于python - 属性错误 : 'Series' object has no attribute 'rolling' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45568459/

相关文章:

python - 幺模矩阵精确逆 Python

python - Pandas value_counts 返回同一值的多行

python - 在 pandas 或 numpy 中,我们可以在行上设置一个标志来进行向量化并将其用于下一行计算

python - 对 pandas 中的群体进行采样

python - 如何在不影响主图规模的情况下绘制平面?

python - 如何在 Python 3.x 中强制输入整数?

python - 有没有办法用 OpenCV 更好地加载图像

python - 迭代器的成员测试

python 3.+,根据数据透视表中的平均价格创建一个新的分类列

python - 将 pandas DataFrame 中的多列转换为 1 列