无法从 google collaboratory 上的 yahoo finance 获取数据
Cannot fetch data from yahoo finance, on google collaboratory
我知道 Yahoo finance 在获取数据方面发生了变化,但我不知道如何为我在 google collaboratory 上的程序修复它。要获取我使用此代码的数据:
df = web.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15')
df
然后我收到一条错误消息说无法获取代码,是否有任何修复或我可以使用的替代方法?
这是错误:
RemoteDataError Traceback (most recent call last)
in ()
----> 1 df = web.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15')
2 df
将您的 pandas_datareader 升级到 .10 (pip install pandas_datareader --upgrade
)
使用 pdr 0.9,您将获得:
---------------------------------------------------------------------------
RemoteDataError Traceback (most recent call last)
<ipython-input-47-de79fadf5dea> in <module>
1 import pandas_datareader as pdr
----> 2 df = pdr.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15')
etc.
使用 pdr .10 你会得到
修复记录在此处:
https://pandas-datareader.readthedocs.io/en/latest/whatsnew.html
Bug Fixes
- Fixed Yahoo readers which now require headers
非常感谢 Pandas 团队这么快就解决了这个问题!
我知道 Yahoo finance 在获取数据方面发生了变化,但我不知道如何为我在 google collaboratory 上的程序修复它。要获取我使用此代码的数据:
df = web.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15')
df
然后我收到一条错误消息说无法获取代码,是否有任何修复或我可以使用的替代方法? 这是错误:
RemoteDataError Traceback (most recent call last) in () ----> 1 df = web.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15') 2 df
将您的 pandas_datareader 升级到 .10 (pip install pandas_datareader --upgrade
)
使用 pdr 0.9,您将获得:
---------------------------------------------------------------------------
RemoteDataError Traceback (most recent call last)
<ipython-input-47-de79fadf5dea> in <module>
1 import pandas_datareader as pdr
----> 2 df = pdr.DataReader('AAPL', data_source='yahoo', start='2012-01-01', end='2021-04-15')
etc.
使用 pdr .10 你会得到
修复记录在此处: https://pandas-datareader.readthedocs.io/en/latest/whatsnew.html
Bug Fixes
- Fixed Yahoo readers which now require headers
非常感谢 Pandas 团队这么快就解决了这个问题!