熊猫移动平均线[重复]

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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']

【讨论】:

以上是关于熊猫移动平均线[重复]的主要内容,如果未能解决你的问题,请参考以下文章

计算熊猫中的groupby(几列)平均值[重复]

为啥熊猫滚动意味着居中窗口

根据熊猫中的两列数据计算平均值和平均值[重复]

使用熊猫对行进行分组并找到平均值[重复]

根据其他列的名称计算熊猫的平均值[重复]

熊猫如何使用 groupby 将 NaN 值替换为平均值 [重复]