全て、
YahooまたはGoogleから15〜60分間隔で株式データをダウンロードして、できるだけ多くの履歴を取得したいと考えています。私は次のように大まかな解決策を思いついた:
library(RCurl)
tmp <- getURL('https://www.google.com/finance/getprices?i=900&p=1000d&f=d,o,h,l,c,v&df=cpct&q=AAPL')
tmp <- strsplit(tmp,'\n')
tmp <- tmp[[1]]
tmp <- tmp[-c(1:8)]
tmp <- strsplit(tmp,',')
tmp <- do.call('rbind',tmp)
tmp <- apply(tmp,2,as.numeric)
tmp <- tmp[-apply(tmp,1,function(x) any(is.na(x))),]
インポートしようとしているデータの量を考えると、これは計算コストが高くなる可能性があるのではないかと心配しています。また、私は一生の間、タイムスタンプがYahooとGoogleでどのようにコード化されているかを理解していません。
したがって、私の質問は2つあります。一連の株式のデータをRにすばやく取り込むためのシンプルでエレガントな方法と、使用するGoogle / Yahooファイルのタイムスタンプをどのように解釈するのですか?