ストックホルムの大型株の過去の株価データをダウンロードするためにパンダを使用しようとしています。それはうまく動作しますが、一部の株式についてはそうではありません。SymbolWarning:NaNで置き換えられたシンボルの読み取りに失敗しました
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
stockholm_largecap.csvはアルファベット順に全株式が含まれていますが、私は私が(たとえばBETS-B.ST用)を取得、特定の株式を取得後:SymbolWarning:シンボルの読み込みに失敗しました:「BETS-B.ST」 NaNで置き換えます。スクリプトは終了します。エラーを無視していくつかの株式が働いていない原因は何か、そのプログラムを続ける方法はありますか?
raise RemoteDataError(msg.format(self.__class__.__name__))
pandas_datareader._utils.RemoteDataError: No data fetched using 'YahooDailyReader'
は、あなたが得るエラーをコピーするので、私たちはとValueErrorは申し訳ありませんが、質問にこれを追加しました –
上げているかを見ることができます。 – simtaxman