對於什麼感覺像一個令人難以置信的基本問題抱歉,但我實際上找不到任何答案。我有一個簡單的功能,可以根據項目的最後一個字母添加項目(股票代碼)。首先,我使用一個列表。 '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