pythonによるデータ分析入門 11章 金融と経済データへの応用 を写経 その1

まずはデータ取得

import pandas as pd
import quandl


# quandlから株価データを取得
prices = quandl.get(['YAHOO/AAPL.4', 'YAHOO/JNJ.4', 'YAHOO/INDEX_GSPC.4',
                     'YAHOO/XOM.4', ], returns='pandas',
                     start_date='2003-01-02', end_date='2011-10-14')
print(prices.tail())

# 同様に出来高データを取得
volume = quandl.get(['YAHOO/AAPL.5', 'YAHOO/JNJ.5', 'YAHOO/XOM.5'],
                    returns='pandas', start_date='2003-01-02',
                    end_date='2011-10-14')
print(volume.tail())

# 今後の分析用にいったん保存
prices.to_pickle('prices.pic')
volume.to_pickle('volume.pic')
  • S&P500インデックスの取得に手間取ったのでメモ。
dat = quandl.get('YAHOO/INDEX_GSPC', returns='pandas', start_date='2011-09-06', end_date='2011-09-14')
print(dat)

pythonモジュールの公式ドキュメント

Quandl Documentation

Quandl Financial and Economic Data

他参考サイト

Python Programming Tutorials