2016-04-13 11 views
0

私は既存の変数に関連する変数名をパラメータ化する必要があります。例えばR Shiny - 変数名を

I nは、既存のシャイニーの入力があります。

input$input1, ..., input$inputn 

がどのように私はループ内でこれらの変数を使用することができますか?

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'は、すでにリストである' listOfEl' – NicE

答えて

1

試してみてください。

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

は、それはまさに私が探していた表現だありがとうございます! – Chon