我正在尝试获取辉瑞(PFE)的股票信息 我已尝试通过安装Pandas和Pandas datareader
pip install pandas
pip install pandas-datareader
这是我的密码:
import pandas_datareader.data as pdr
import datetime
start = pdr.datetime(2020,1,1)
end = pdr.datetime(2020,4,17)
pfizer = pdr.DataReader("PFE","yahoo",start,end)
pfizer.head()
但我得到一个错误如下:
Traceback (most recent call last):
File "c:\Users\Vu Nguyen\Desktop\python\stock analysis.py", line 7, in <module>
pfizer = pd.DataReader("PFE", "yahoo", start, end)
File "C:\Python\lib\site-packages\pandas\__init__.py", line 244, in __getattr__
raise AttributeError(f"module 'pandas' has no attribute '{name}'")
AttributeError: module 'pandas' has no attribute 'DataReader'
您正在调用pd.DataReader(),但pandas模块没有数据读取器函数。datareader是具有datareader()函数的模块
如果您将pandas_datareader作为pdr导入,请调用pdr.datareader(“PFE”、“yahoo”、start、end)
确保正确调用导入,确保您的工作目录中没有与导入模块同名的自定义脚本
相关问题 更多 >
编程相关推荐