我只是学习巨蟒,并试图使用它进行股票分析。使用股票统计数据。
发布于 2018-08-17 02:08:38
我在Anaconda4.4中发现了这个错误:
>>> import pandas.io.data
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/anaconda3/lib/python3.6/site-packages/pandas/io/data.py", line 2, in <module>
"The pandas.io.data module is moved to a separate package "
ImportError: The pandas.io.data module is moved to a separate package (pandas-datareader). After installing the pandas-datareader package (https://github.com/pydata/pandas-datareader), you can change the import ``from pandas.io import data, wb`` to ``from pandas_datareader import data, wb``.
错误信息非常好。它建议您从pandas-datareader
安装https://github.com/pydata/pandas-datareader
。然后将导入更改为from pandas_datareader import data
。
或者你只需要pip install pandas-datareader
。
在此之后,from pandas_datareader import data
按预期工作:
Matthews-MacBook-Pro:python matt$ python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from pandas_datareader import data
>>>
发布于 2022-01-04 05:16:22
子包pandas.io.data在v.0.17中被废弃,在v.0.19中被删除。相反,已经创建了一个单独的可安装的熊猫数据处理程序包。这将允许数据模块独立更新您的熊猫安装。
安装
要通过pip安装所需的软件包:
pip install pandas-datareader
OR
pip install git+https://github.com/pydata/pandas-datareader.git
测试
from pandas_datareader import data
df=data.DataReader('AAPL','yahoo','2016/1/1','2017/1/1')
df.head()
资源
https://stackoverflow.com/questions/51886766
复制相似问题