【发布时间】:2015-12-14 14:36:12
【问题描述】:
我正在尝试获取未在美国交易的债券和基金的财务数据。
这是我的代码:
import pandas.io.data as web
from datetime import datetime
end = datetime.now()
start = datetime(end.year - 5, end.month, end.day)
df = web.DataReader("U1IL.DU", 'yahoo', start, end)
但我总是收到以下错误:
File "/usr/lib/pymodules/python2.7/pandas/io/data.py", line 177, in _retry_read_url
rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore')
UnboundLocalError: local variable 'rs' referenced before assignment
似乎"." 部分混淆了程序。
有没有办法替代输入
- WKN(德国证券识别码)或
- ISIN(国际 证券识别号)
而不是基于 4 个字母的股票代码?
【问题讨论】:
-
我在查询中遇到了不同的错误 - 这个股票似乎没有可用的历史报价? finance.yahoo.com/q/…
-
好的,看来美国以外的资金谷歌和雅虎不提供任何数据?在这里他们有一些历史finanzen.net/fonds/UniRak@inChartZeit_0
标签: python pandas yahoo-finance google-finance stockquotes