Python 雅虎服务或熊猫数据阅读器中的错误
我正在使用下面的代码下载股票报价,并且已经意识到DataReader返回的报价与我可以通过他们的网页从Yahoo下载的报价不同。 但我不知道问题出在Yahoo feed还是DataReader上。 有人有过这种问题的经验吗Python 雅虎服务或熊猫数据阅读器中的错误,python,pandas,Python,Pandas,我正在使用下面的代码下载股票报价,并且已经意识到DataReader返回的报价与我可以通过他们的网页从Yahoo下载的报价不同。 但我不知道问题出在Yahoo feed还是DataReader上。 有人有过这种问题的经验吗 def downloadQuotes(start_date, end_date, symbols, provider=PROVIDER): import pandas.io.data as web quotes = web.DataReader(symbol
def downloadQuotes(start_date, end_date, symbols, provider=PROVIDER):
import pandas.io.data as web
quotes = web.DataReader(symbols, provider, start_date, end_date)
if len(quotes.major_axis) == 0:
# show error message
raise SystemExit
# change symbols to panel items
quotes = quotes.transpose(2, 1, 0)
print quotes['VWESX']['Adj Close'][0:23]
...
这些内容来自网页(仅最后一个字段):
以及上述代码中的:
1989-12-01 1.55
1989-12-04 1.56
1989-12-05 1.56
1989-12-06 1.55
1989-12-07 1.55
1989-12-08 1.55
1989-12-11 1.55
1989-12-12 1.55
1989-12-13 1.55
1989-12-14 1.55
1989-12-15 1.55
1989-12-18 1.56
1989-12-19 1.56
1989-12-20 1.56
1989-12-21 1.56
1989-12-22 1.55
1989-12-26 1.55
1989-12-27 1.54
1989-12-28 1.55
1989-12-29 1.55
谢谢
吉咪
1989-12-01 1.55
1989-12-04 1.56
1989-12-05 1.56
1989-12-06 1.55
1989-12-07 1.55
1989-12-08 1.55
1989-12-11 1.55
1989-12-12 1.55
1989-12-13 1.55
1989-12-14 1.55
1989-12-15 1.55
1989-12-18 1.56
1989-12-19 1.56
1989-12-20 1.56
1989-12-21 1.56
1989-12-22 1.55
1989-12-26 1.55
1989-12-27 1.54
1989-12-28 1.55
1989-12-29 1.55