使用Pandas Datareader 取得雅虎財經資料時出現「TypeError:字串索引必須為整數」錯誤
使用Pandas Datareader 取得股票時來自雅虎財經的數據,可能會出現「字串索引必須是整數」的錯誤。當嘗試使用字串索引而不是整數存取股票資料時,會發生這種情況。
解決方案
確保 get_data_yahoo 中的符號參數作為字串清單傳遞而不是單一字串。例如,不要使用符號=“TATAELXSI.NS”,而是使用符號=[“TATAELXSI.NS”]。
使用pdr_override() 方法的替代修復
An替代解決方法包括使用pdr_override 函數將股票代碼指定為字串:
此方法允許透過指示函數將字串視為整數來使用字串作為程式碼參數。附加說明
以上是使用 Pandas Datareader 檢索雅虎財經資料時如何解決「TypeError:字串索引必須是整數」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!