Yahooファイナンスから株価の取得

Yahooファイナンスから株価の時系列データをダウンロードし、CSVファイルに保存するには、PythonのPandas Datareaderを使用すると簡単です。

インストール

まず、Pandas Datareaderをpipでインストールします。

 pip install pandas-datareader

スクリプト

例えば、2007-01-04から2017-04-13までの日経平均株価指数(シンボルは'^N225')を取得し、CSVファイルに保存するには、以下のようなコードとなります。

Everything is expanded.Everything is shortened.
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 
 
 
 
 
 
 
 
 
 
 
from pandas_datareader import data
 
start = '2007-01-04'
end = '2017-04-13'
 
hist_prices = data.DataReader('^N225', 'yahoo', start, end)
 
filename = 'nk225_table.csv'
 
hist_prices.to_csv(filename)

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-14 (金) 16:56:00 (404d)