pandasで株価データのダウンロード
pandas.io.dataはpandas_datareaderに分離されたらしい。
Yahooとかからデータ落とすだけなら、こんなにカンタンにできていいの?というくらいとてもカンタンにできる。(下の例は日経平均だけど、当然、シンボルを変えれば個別株のデータもダウンロードできる。)
ただ、データの入手元がyahoo.comなので、データはドル建てがキホン(日経平均は円建てのデータだったけど)。円建ての日本株データが欲しかったら、YahooJapan用のReaderを自前でこさえないといけなそう(チラッと中を見た感じ、難しくはなさそうだけど)
from pandas_datareader.data import get_data_yahoo import pandas as pd #日経平均のヒストリカルデータをYahooからダウンロード df = get_data_yahoo(symbols='^N225', start='1/1/1970') #ダウンロードしたデータをcsvに保存 df.to_csv('n225.csv') #csvに保存したデータを読み込み df = pd.read_csv('n225.csv')