yfinanceとPythonで株データ取得方法

yfinanceを使って株のデータを取得する方法です。
私は株式投資の初心者なので、データを集めることに苦労します。ちょっとしたデータでもどこにあるのかわからずに時間がかかってしまって、それだけで疲れてしまいます。
そこで、Pythonを使ってみたところ楽に集めることができました。私のような「超」初心者でもコードは基本的なデータを集めるのは簡単でした。
とりあえず、このブログのサービス「はてなブログ」の会社のはてなの過去1ヶ月のデータを集めてみました。

次に、終値をグラフにしてみました。

このような基本的なデータでさえも初心者なのでバタバタします。けど、yfinanceとPythonだったら簡単にできました。
コード
最初にyfinanceをインポートします。
import yfinance as yf
次に、Tickerではてなの証券コードを指定して、過去1ヶ月のデータを取得します。
ticker=yf.Ticker('3930.T') data=ticker.history(period='1mo') data.head()
そして、表にします。
data['Close'].plot(title='HATENA')
最後にCSVにして保存します。
data.to_csv('hatena_ticker.csv',index=True) print('csv saved')
