关于pandas datareader
当我尝试导入pandas datareader时,它会引发一个错误。关于pandas datareader
我尝试了以下模式,因为有人说在导入时应该用下划线pandas_datareader
。
请帮忙。
包
PS C:\Users\cris\Anaconda3> conda list | Select-String "pandas-datareader"
pandas-datareader 0.4.0 py36_0
PS C:\Users\cris\Anaconda3>
的Python
>>> import pandas_datareader.data as web Traceback (most recent call last): File "<stdin>", line 1, in <module> ModuleNotFoundError: No module named 'pandas_datareader' >>> >>> import pandas-datareader.data as web File "<stdin>", line 1 import pandas-datareader.data as web ^ SyntaxError: invalid syntax >>> >>> import pandas-datareader-0.4.0.data as web File "<stdin>", line 1 import pandas-datareader-0.4.0.data as web ^ SyntaxError: invalid syntax >>>
看到这个: https://pandas-datareader.readthedocs.io/en/latest/
正确的语法是:
import pandas_datareader
通常的惯例是导入为“人民**”,所以很多的代码,你在网络上阅读会这样说:
import pandas_datareader as pdr
如果你只是想在网络模块,使用此:
from pandas_datareader import wb
import pandas_datareader as web
web.__version__
输出:
'0.4.0'
df = web.DataReader('MSFT','google')
df.head()
输出:
Open High Low Close Volume
Date
2010-01-04 30.62 31.10 30.59 30.95 38414185
2010-01-05 30.85 31.10 30.64 30.96 49758862
2010-01-06 30.88 31.08 30.52 30.77 58182332
2010-01-07 30.63 30.70 30.19 30.45 50564285
2010-01-08 30.28 30.88 30.24 30.66 51201289
谢谢你的回复。 我试过,但仍然有错误... >>>进口pandas_datareader如Web 回溯(最近通话最后一个): 文件 “
我模块认为您需要在计算机上的相应环境中“安装pandas-datareader”。 –
非常感谢! 我能解决。 问题是...我安装了'conda install -c https://conda.anaconda.org/anaconda pandas-datareader' 因为我使用Anaconda .. 'conda'的软件包安装无法获得全部功能类似的东西? 你不使用anaconda? – Cris7
我能解决。 但它适用于jupyter笔记本。 仍然无法在终端上... 是这样吗? – Cris7
你在使用什么终端?在spyder中为我工作正常...您使用标准的Anaconda安装? –
嗯,,我一直在用Windows命令提示符,,, 那不推荐? – Cris7