如何在闪亮的反应中使用for循环

时间:2014-05-10 18:35:00

标签: r shiny

有人如何在反应表达式中使用for循环?

我的意思是,如果我想为依赖于用户输入值的数据集构建重复过程。

data <- reactive({ 
           for (i in 1:5) {initial_data$input$valuei}
            })
你需要用另一种方式表达这个吗?

1 个答案:

答案 0 :(得分:2)

您是否列出了每次在循环中更改valuei的信息?如果是这样,那么美元符号运算符不是一个好的选择。您将要使用正确的列表索引。 <怎么样

data <- reactive({ 
    for (i in 1:5) {
        initial_data$input[[paste0("value",i]]
    }
})

当然,这些价值实际上并没有做任何事情,但我不确定你的样本是什么意思。