我正尝试使用python DataReader从Yahoo财务中拉出特定日期的收盘价。我有一个包含一些问题符号的股票符号列表,这些符号也可能不会被雅虎金融所识别。因此,我将try-except与continue语句一起使用来忽略有问题的置顶滚动条。
目的是将数据保存到数据框和CSV中。
问题是我只能得到没有符号名称的最后一个符号数据。
a_list = ['WTC.AX', 'WOW.AX','AAB.TO','XXX.XO','ABT.TO','QCD.TO' ]
对于a_list中的代码:
try:
data = wb.get_data_yahoo(code,start, end)
Close_prices= data['Close']
except Exception as ex:
print(ex)
continue
finally:
Close_prices
输出:
没有使用YahooDailyReader提取符号XXX.XO的数据
print(data)
print(Close_prices)
我希望看到类似的结果:
Date 2018-06-29
Symbols
AAB.TO 0.130000
AAV.TO 4.110000
ABT.TO 6.930000
AC.TO 21.250000
ACD.TO 9.180000
但是我得到的要么是:
High Low Open Close Volume Adj Close
Date
2018-06-29 26.530001 26.530001 26.530001 26.530001 0 26.018112
或者这个:
Date
2018-06-29 26.530001
Name: Close, dtype: float64
只有最近的价格数据,没有股票代码/代号。
谢谢。