日経225*1のデータをRからゲット.

install.packages(quantmod)
library(quantmod)
getSymbols('^N225')
head(N225) #ファイル確認
sink("day.tmp")
N225$N225.Open
sink()
write.table(N225,file="prices.tmp",append=FALSE,quote=FALSE,sep=" ")

どういうわけか,ただ書き出すだけでは日付が出力されないため,苦肉の策で1列目をそのままファイルに出力(sink)して,あとからほかのカラムを出力して,後でunixのコマンドでペースとして活用している.

また,もっと使いやすそうな類似コマンドで日本人の方が作ったRFinanceYJがあったのだが,現在はYahoo!の方の書式が変わったためかうまく出力されない,らしい(ネット上の情報).Can not quote ってエラーがでてできなくなっている.
これができればもっとうまかったんだが....

*1:日経225構成銘柄株価指数日経平均株価指数は、東京証券取引所第 1 部上場銘柄のうち市場を代表する 225 銘柄で構成される株価平均指数。1949年5月16日の単純平均株価 176 円 21 銭 (除数 = 225) を基準としている。