次のコードは、「GLD」という文字列を返します。
CatItUp <- function(x){
print(x)
}
CatItUp("GLD")
このコードは、GLD 価格の末尾を返します。しかし明らかに、GLD を関数にハードコーディングしたためです。
IAmMoney <- function(x) {
require("quantmod")
getSymbols("GLD")
tail(GLD)
}
IAmMoney("GLD")
これは、ハードコードされたバージョンのように価格を返しませんが、上記の CatItUp() の例のように "GLD" 文字列を返します。どうしてか分かりません。
IAmMoney <- function(x) {
require("quantmod")
getSymbols("x")
tail(x)
}
IAmMoney("GLD")
IAmMoney() 関数内で 'GLD' を quantmod::getSymbols 関数に渡すにはどうすればよいですか?