iT邦幫忙

0

datareader 讀取股票資料時產生錯誤

  • 分享至 

  • xImage

我想從yahoo讀取股票資料,但是發生了以下錯誤,想請問問題出在哪
https://ithelp.ithome.com.tw/upload/images/20230331/20158618bVyS068Ezm.png

player iT邦大師 1 級 ‧ 2023-03-31 14:46:26 檢舉
TypeError
你是寫錯了嗎?
請重新去看該套件的文件,用正確的寫法
https://pandas-datareader.readthedocs.io/en/latest/
ccutmis iT邦高手 2 級 ‧ 2023-03-31 14:50:31 檢舉
可能是你輸入的格式有問題,它跳出的錯誤是 TypeError...

試試 :

from datetime import datetime
... start=datetime(2012, 9, 1), end=datetime(2017, 8, 31) ...

OR :

... start="2012-09-01", end="2017-08-31"...
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

1
增廣建文
iT邦研究生 5 級 ‧ 2023-04-01 19:26:28
最佳解答

那套件壞了吧 Github上很多相關issue

https://github.com/pydata/pandas-datareader/issues/956

唯一的解法是去拉別人修好的branch, 原始作者估計是沒打算維護了

https://github.com/pydata/pandas-datareader/pull/953

感恩感恩 讚歎讚歎 南無阿彌陀佛

0
海綿寶寶
iT邦大神 1 級 ‧ 2023-04-01 16:52:51

根據圖片所顯示的錯誤訊息,可能是因為你的 datareader 程式嘗試開啟一個不存在的檔案或路徑。請確認一下你所提供的檔案名稱和路徑是否正確,以及檔案是否存在於該路徑下。如果檔案不存在,請先建立該檔案或從其他位置複製該檔案到正確的路徑下。

另外,也有可能是因為你的 datareader 程式沒有足夠的權限來存取該檔案,請確認一下該檔案的權限設定是否正確。如果需要,可以嘗試以系統管理員身份運行你的程式,或者修改檔案的權限設定以允許你的程式讀取該檔案。

我要發表回答

立即登入回答