2017-01-02 7 views
-1

Ich versuche, die Symbolfunktion von meiner Readline-/Eingabefunktion (readstock)Pass lokaler Variable in der Funktion außerhalb Funktion

readinteger <- function() 
{ 
    symbol <- readline(prompt="Enter an symbol: ") 
    return(as.character(symbol)) 
} 

# return df of stock value for x history 

readinteger() 

stock <- paste("YAHOO/",symbol) 

df <- Quandl(stock) 

Warum funktioniert das nicht ein Objekt für Symbol zurückkehren zu übergeben, die ich anrufen kann in meine Paste?

Antwort

0

Update: Verstanden! Verwenden Sie einfach den vollständigen Funktionsaufruf als Objekt!

stock <- paste("YAHOO/",readstock()) 
Verwandte Themen