3

这很奇怪,我一直无法从 Yahoo! 下载未来的价格系列!与熊猫。

拿这个应该下载 CBoT 玉米 9 月 13 日价格的片段:

import pandas.io.data as fetch
ts = fetch.get_data_yahoo('CU13.CBT', '8/8/2013', '10/8/2013')
print(ts)

我收到一条网络链接错误消息:

urllib.error.HTTPError: HTTP Error 404: Not Found

我尝试过其他底层证券(金属、牲畜……)和不同的到期日,但这不起作用。我也尝试过删除 .CBT 部分等技巧,但没有成功

4

1 回答 1

4

这不是 pandas 的问题,CU13.CBT的历史数据不可用,您可以在此处查看您不会找到历史价格的链接(与比较)。

雅虎历史价格

尝试使用另一个符号,它应该可以工作。例子:

>>> import pandas.io.data as web

>>> start = datetime.datetime(2013, 8, 8)
>>> end = datetime.datetime(2013, 8, 10)
>>> f = web.DataReader("F", 'yahoo', start, end)
>>> f
             Open    High    Low     Close   Volume      Adj Close
Date                        
2013-08-08   16.94   17.03   16.87   16.98   26589500    16.98
2013-08-09   16.95   17.11   16.94   17.02   25625300    17.02
于 2013-08-27T22:04:37.650 回答