首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Python绘制烛台

用Python绘制烛台
EN

Stack Overflow用户
提问于 2018-07-09 05:19:36
回答 1查看 240关注 0票数 2

我想设计一家有前途的公司的烛台。我的代码如下:

代码语言:javascript
复制
import numpy as np
import pandas as pd
from pandas_datareader import data as pdr
import fix_yahoo_finance as yf
yf.pdr_override()

#My python 3.6 seem in trouble using pandas_datareader directly,so I install a makeup

gree=pdr.get_data_yahoo('000651.SZ', start='2000-01-01',end='2018-04-30')
gree.info()
gree['Close'].plot(grid=True,figsize=(8,5))
gree['42d']=pd.rolling(gree['Close'],window=42).mean()
gree['42d']=np.round(pd.rolling(gree['Close'],window=42).mean(),2)
gree['252d']=np.round(pd.rolling_mean(gree['Close'],window=252),2)
gree[['Close','42d','252d']].tail()

我遇到了一个问题: AttributeError:模块‘熊猫’没有属性‘滚动’。虽然我已经阅读了几乎所有可用的答案,但我不知道如何解决它。你能帮我个忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-09 05:21:26

我想需要Series.rolling,检查文档

因此,改变:

代码语言:javascript
复制
gree['42d']=pd.rolling(gree['Close'],window=42).mean()
gree['42d']=np.round(pd.rolling(gree['Close'],window=42).mean(),2)
gree['252d']=np.round(pd.rolling_mean(gree['Close'],window=252),2)

至:

代码语言:javascript
复制
gree['42d'] = gree['Close'].rolling(window=42).mean().round(2)
gree['252d'] = gree['Close'].rolling(window=252).mean().round(2)

或者如果使用熊猫0.18.0

代码语言:javascript
复制
gree['42d'] = pd.rolling_mean(gree['Close'],window=42)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51238616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档