2017-08-27 9 views
0

すべてをダウンロードしたいS & P 500の企業は、Rのこのような日々の最高市場価格のデータを入手できます。データはこのようになりますすべてのS&P500の企業一日の最高市場価格データ

Date  MSFT AAPL GOOGL 
25-01-05 21.03 4.87 88.56 
26-01-05 21.02 4.89 94.62 
27-01-05 21.10 4.91 94.04 
28-01-05 21.16 5.00 95.17 
31-01-05 21.24 5.20 97.81 
+0

を[クリス・コンラン](https://chrisconlan.com/download-daily-data-every-sp-500-stock内のコードを使用します-r /)。その後、それを実行した後、たとえばMicrosoftの最高価格にアクセスするには、単にDATA [['MSFT']] $ High'を実行します。 –

答えて

1

quantmodはその機能を提供します。

require(quantmod) 
getSymbols(c("MSFT", "AAPL", "GOOGL"), auto.assign = TRUE, from = "2005-01-05",src="google") 

次に、最終価格、つまり各テーブルの2番目の列を取得してください。それは3つの資産終値を表示します。場合

high = lapply(list(AAPL, GOOGL, MSFT), function(x) x[,2]) 

あなたは行列必要があります。

df = data.matrix(as.data.frame(high)) 
+0

install.packages( "quantmod") –

+0

ありがとうございますが、私はs&p 500の企業をまとめて取得できますか? –

+0

df = data.matrix(as.data.frame(high)) –

関連する問題