大家好
原本我都是用 yf.download 下載股票資料
例如以下這樣
stock_datas = yf.download(stock_code, period="6mo") #6mo ytd
原本只要 stock_code 是一個股票代號這樣輸出會直接是一個 dataframe
可以直接給 mplfinance 劃出K線圖
但不知道為什麼
今天使用 colab 之後 yf.download 吐出來的資料變成預設會包在 Ticker 裡面
非常奇怪
所以我研究一下要直接取得一個股票資料的 dataframe 就要用以下方式
# 下載股票資料 (指定時間範圍) yfTicker = yf.Ticker(stock_code) stock_datas = yfTicker.history(period="6mo") #6mo ytd這樣出來的 stock_datas 就也可以直接拿來畫 K線圖
目前 yfinance 版本是 0.2.46
但我沒有記原本正常的版本是幾號了...
給大家參考囉~
留言板
歡迎留下建議與分享!希望一起交流!感恩!