【问题标题】:Pandas Moving Average [duplicate]熊猫移动平均线[重复]
【发布时间】:2020-07-24 15:05:13
【问题描述】:

我正在尝试在 Quandl 数据集的列上绘制 30 天滚动窗口的移动平均值,该数据集已添加为 pandas 数据框的列。数据框看起来像:

我如何首先计算移动平均线,然后如何在 Python 中绘制它?

【问题讨论】:

    标签: python pandas moving-average


    【解决方案1】:

    您可以使用内置的 Pandas DataFrame 函数。

    1.计算:

    计算移动平均线 - 例如20 天(我可以看到您使用的是每日数据/工作日)

    YourDataFrame['Instrument_name'].rolling(20).mean()
    

    2.绘制:

    Pandas 还提供简单的绘图功能。您可以使用它来绘制两个图表。

    YourDataFrame['Instrument_name'].plot() 
    YourDataFrame['Instrument_name'].rolling(20).mean().plot()
    

    ['Instrument_name'] --> 这是您的列名,例如 ['value_gold']

    【讨论】:

      猜你喜欢
      • 2018-10-01
      • 1970-01-01
      • 2017-02-24
      • 2021-08-26
      • 1970-01-01
      • 2020-06-12
      • 2021-10-23
      相关资源
      最近更新 更多