我试图用熊猫下载斯德哥尔摩所有大盘股的历史股票数据。它运作良好,但对某些股票则不然
import pandas_datareader.data as pdr
import datetime
import csv
with open('stockholm_largecap.csv', 'rb') as f:
reader = csv.reader(f)
stockholmLargeCap = list(reader)
start = datetime.datetime(1970, 1, 1)
end = datetime.datetime.today();
stockData = {}
for symbol in stockholmLargeCap:
f = pdr.DataReader(symbol, 'yahoo', start, end)
print f
斯德哥尔摩_大容量.csv包含按字母顺序排列的所有股票,但一旦我得到某些股票,我得到(例如BETS-B.ST):symbol警告:读取符号失败:“BETS-B.ST”,替换为NaN。脚本终止。有没有什么方法可以继续这个程序,忽略这个错误?是什么原因导致一些股票不起作用?在
^{pr2}$
使用}
try
和{当我试图从列表中获取股票时,我遇到了同样的问题,我使用了异常处理块,它继续执行代码,尽管出现了符号warning viz。[SymbolWarning:未能读取符号:'AXZZW',替换为NaN。 警告。警告(消息格式(sym),SYMBOL警告]
希望这对你也有用!在
相关问题 更多 >
编程相关推荐