【Pandas】日経平均株価の取得

この記事では、Python用データ分析モジュール「Pandas」でYahooファイナンスから日経平均株価を取得する方法をソースコード付きで解説します。

スポンサーリンク

日経平均株価を取得

Pandas-datareaderでは、web.DataReaderメソッドを用いることで、Yahooファイナンスから日経平均株価を取得できます。

【書式】
web.DataReader(name, data_source, start, end)

【引数】
name : 取得したいデータ名(GOOG, AAPL, MSFT、日経平均:^N225、ダウ平均:^DJI)
data_source : データ取得先(’google’、’yahoo’など)
start : データの開始日時
end : データの終了日時

データ先をyahooにした場合は、「Open(始値)」「High(高値)」「Low(安値)」「Close(終値)」「Volume(出来高)」「Adj Close(調整後終値)」のデータをWeb上から取得できます。

スポンサーリンク

ソースコード

サンプルプログラムのソースコードは下記の通りです。


スポンサーリンク

実行結果

サンプルプログラムの実行結果は下記の通りです。
(2017年2月20~21日の日経平均株価の情報をyahooファイナンスから取得しました)

Open High Low Close Volume \
Date
2017-02-20 19234.619141 19274.750000 19115.109375 19251.080078 0
2017-02-21 19267.869141 19395.349609 19261.980469 19381.439453 0

Adj Close
Date
2017-02-20 19251.080078
2017-02-21 19381.439453

【おすすめ記事】
【Pandas入門】データ分析のサンプル集
Python入門 基本文法

Python
スポンサーリンク

コメント