python中的简单移动平均线

问题描述 投票:0回答:2

我是python的新手。请问例如以下代码,如何知道滚动函数之后的均值函数的属性? (我不确定我是否在语法上正确地说了这句话)谢谢。

data['SMA50'] = data['SP500'].rolling(50).mean()
python dot moving-average
2个回答
0
投票

我假设data是熊猫数据帧。为了找到可用的方法,我首先查看rolling()的文档:

返回:为特定操作子类别的窗口或滚动子集

在左侧菜单中,我看到rolling()的链接。单击此链接显示Window的所有可用方法。


0
投票

[通常,为了理解API(在这种情况下为Pandas),您需要阅读其文档(以多种形式之一,也许是Rolling)。

不过从技术上讲,您可以使用tutorial

假设builtin dir function是一个DataFrame,然后

dir

将告诉您存在data方法,并且

dir(data['SP500'])

将告诉您有rolling方法。

您也可以使用dir(data.rolling(50))

© www.soinside.com 2019 - 2024. All rights reserved.