2016-04-13 20 views
0

Ich muss Variablennamen parametrisieren, die vorhandenen Variablen zugeordnet sind.R Shiny - Variablennamen parametrieren

Zum Beispiel:

Ich habe n bestehende Glänzendes Eingänge:

input$input1, ..., input$inputn 

Wie kann ich diese Variablen in einer Schleife verwenden?

listOfEl <- list() 

for(i in 1:n){ 
    listOfEl[[i]] <- input$input n°i # what's the right R syntax for 'input$input n°i' ? 
} 
+0

'input' ist bereits eine Liste, so dass Sie wahrscheinlich nicht brauchen' listOfEl' – NicE

Antwort

1

Versuchen:

eval(parse(text = paste("input$input",i,sep=""))) 
+0

Vielen Dank, das ist genau der Ausdruck, den ich suchte! – Chon