熊猫移动平均线

时间:2020-04-11 22:20:08

标签: python pandas moving-average

我试图在我添加为熊猫数据框的一列的Quandl数据集的一列上绘制30天滚动窗口的移动平均值。数据框看起来像:enter image description here

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

1 个答案:

答案 0 :(得分:1)

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

1。要计算:

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

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

2。要绘制:

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

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

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