信じられないほど基本的な問題のように感じるのは謝罪しますが、実際にはこれに対する答えは見つかりませんでした。私は、最後の文字に基づいてリストに項目(株式記号)を追加する簡単な関数を持っています。私はリストを使っています。 'nyse'はデータフレームです。関数は次のとおりです。文字列内の最後の文字でデータフレームから項目のリストを作成する
nysewarrants =()
def warrants(x, y):
for e in x:
if x.Symbol[e][-1] == 'W':
y.append(e)
return y
warrants(nyse, nysewarrants)
現在のエラーは、 "KeyError: 'Symbol'"です。私は "print(nyse.Symbol [9] [ - 1])"を試して、期待される出力を得ました。
ありがとうございました。
申し訳ありませんが、データが応答で、ここにリンクされて使用する必要があります。http://stackoverflow.com/questions/25338608/download-all-stock-symbol-市場のリスト – snapcrack