使用 Pandas Datareader 存取雅虎財經股票資料時如何避免「TypeError:字串索引必須是整數」錯誤?

DDD
發布: 2024-10-21 15:42:30
原創
723 人瀏覽過

How to Avoid the

使用Pandas Datareader 存取雅虎財經股票資料時出現類型錯誤:「字串索引必須為整數」

問題

使用Pandas Datareader 檢索股票時來自雅虎財經的數據,用戶在存取特定股票的數據時可能會遇到「TypeError:字串索引必須是整數」錯誤。當符號參數的預期資料類型與傳遞給 get_data_yahoo 方法的實際類型不符時,就會發生這種情況。

原因

get_data_yahoo 方法需要一個字串或字串清單作為符號參數的輸入,表示要取得的股票的股票代碼。但是,如果提供了不適當的資料類型,例如整數或整數列表,則轉換為字串可能會導致錯誤。

解決方案

要解決該錯誤,請確保符號參數已正確指定:

  1. 對於單一股票: 如果訪問單一股票的數據,請將股票代碼指定為用引號引起來的字串。
  2. 對於多隻股票:如果存取多隻股票的數據,請提供代表股票代碼的字串清單。確保清單格式正確,並用方括號和引號將每個符號括起來。

單一股票範例:

單一股票範例:

依下列步驟,使用者可以使用Pandas Datareader 成功存取雅虎財經的股票數據,並避免「TypeError:字串索引必須是整數」錯誤。

以上是使用 Pandas Datareader 存取雅虎財經股票資料時如何避免「TypeError:字串索引必須是整數」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!