Python 固定熊猫&x27;yahoo finance的数据阅读器

Python 固定熊猫&x27;yahoo finance的数据阅读器,python,pandas,yahoo-finance,Python,Pandas,Yahoo Finance,来自雅虎财经的熊猫数据阅读器目前无法使用,因为雅虎更改了熊猫用来获取数据的url,雅虎将其从更改http://ichart.yahoo.com/table.csv?...至'http://ichart.finance.yahoo.com/table.csv?... 我得到的错误是 IOError:3次尝试后,Yahoo!没有为url“…”返回200。 因此,我尝试编辑data.py,根据,但仍然没有成功。 我用的是熊猫0.12,有着热情的天篷。 我需要编译一些东西吗。。?还有什么需要的吗?中(假

来自雅虎财经的熊猫数据阅读器目前无法使用,因为雅虎更改了熊猫用来获取数据的url,雅虎将其从
更改http://ichart.yahoo.com/table.csv?...
'http://ichart.finance.yahoo.com/table.csv?...

我得到的错误是
IOError:3次尝试后,Yahoo!没有为url“…”返回200。

因此,我尝试编辑data.py,根据,但仍然没有成功。 我用的是熊猫0.12,有着热情的天篷。 我需要编译一些东西吗。。?还有什么需要的吗?

中(假设用户使用的是Enthound Canopy for Windows,并且它存储在默认位置):

C:\Users\…\AppData\Local\enthund\Canopy\System\Lib\site packages\pandas\io

更改雅虎网址http://ichart.yahoo.com/table.csv?“

yahoo_URL='10〕http://ichart.finance.yahoo.com/table.csv?“


保存并重新启动Canopy

以下是使用Pandas datareader获取yahoo报价的最新工作版本:

from pandas.io.data import DataReader
from datetime import datetime

amd = DataReader('AMD',  'yahoo', datetime(2015,7,1), datetime(2015,7,1))
print(amd['Adj Close'][0])
请记住,返回的数据集是一个数组。您需要通过指定索引或使用for循环枚举所述数组以获取数据

您可以使用的其他键有打开、关闭、高、低和音量

我有熊猫V0.16.2


我希望这有帮助

请发布回溯的相关部分(至少是
IOError中的url:3次尝试后,Yahoo!没有为url“…”
”返回200),并更准确地说明您到底更改了什么。好的,当然,我想这只是询问如何在包的文件中实现更改。我将编辑我的问题。您的错误中的url到底是什么?在我重置天篷后,它现在正在工作。我应该发布答案还是删除我的问题?@erantdo,发布答案并接受它。