Der folgende Code gibt eine Zeichenfolge namens "GLD" zurück.Wie nimmst du einen String und dann einen Datenrahmen mit name = dieser String?
CatItUp <- function(x){
print(x)
}
CatItUp("GLD")
Dieser Code gibt das Ende der GLD-Preise zurück. Aber offensichtlich, weil ich GLD in die Funktion hart-codiert habe.
IAmMoney <- function(x) {
require("quantmod")
getSymbols("GLD")
tail(GLD)
}
IAmMoney("GLD")
zurückkehren Diese Preise nicht wie der hartcodierte Version, aber die „GLD“ string wie die CatItUp() Beispiel oben. Ich weiß nicht warum.
IAmMoney <- function(x) {
require("quantmod")
getSymbols("x")
tail(x)
}
IAmMoney("GLD")
Wie können Sie passieren 'GLD' zum quantmod :: getSymbols Funktion innerhalb der IAmMoney() Funktion?
Ich nahm mir die Freiheit zu versuchen, die Frage umzubenennen, um den Kern Ihres Problems widerzuspiegeln. Ich bin mir nicht sicher, ob ich geholfen oder behindert habe. –
danke, es half – Milktrader