-3

RでgetSymbols(quantmod)パッケージを使用して、.csvファイルにある株式のリストから株価をダウンロードしようとしています。

.csvファイルをRにインポートしましたが、getSymbolsを使用して.csvファイルから読み取る方法がわかりません

だから私は銘柄記号のリストを持っていて、getSymbolsにリスト内の各記号の価格データをダウンロードさせたいと思っています。

4

1 に答える 1

3

私が見る唯一の難しgetSymbolsさは、要素ではなく文字ベクトルを入力として受け取ることです。stringsAsFactors = FALSEしたがって、ファイルからシンボルを読み取るときは注意して使用する必要があります。

csv <- read.csv(textConnection("

SYMBOLS
IBM
GOOG
YHOO

"), stringsAsFactors = FALSE)

library(quantmod)
getSymbols(csv$SYMBOLS)
# [1] "IBM"  "GOOG" "YHOO"

または、という名前の係数にすでにシンボルがあるx場合は、を実行できますgetSymbols(as.character(x))

于 2012-10-20T11:46:35.490 に答える