【发布时间】:2015-01-30 14:42:26
【问题描述】:
我想使用 pandas 从 yahoo Finance 获取一些 ETF 数据。
如果我进入雅虎财经网站,我可以找到单个 ETF(例如 C001)。
但是,如果我尝试使用 python pandas 提取数据,我什么也得不到。
df = pd.io.data.DataReader('C001','yahoo',start=datetime(2010,1,1), end=date.today())
如果我使用“AAP”而不是“C001”,代码可以正常工作。
有什么明显的我做错了吗? 'yahoo' 有效但 ETF 股票代码无效的原因是什么?
提前非常感谢。
【问题讨论】:
-
第二个参数是数据源,所以如果你想要来自雅虎的数据,这必须是
'yahoo'(它也可以是google或fred) -
谢谢,多么愚蠢。但是,这仍然不能解决问题。
标签: python pandas yahoo-finance