有人如何在反应表达式中使用for循环?
我的意思是,如果我想为依赖于用户输入值的数据集构建重复过程。
data <- reactive({
for (i in 1:5) {initial_data$input$valuei}
})
你需要用另一种方式表达这个吗?
答案 0 :(得分:2)
您是否列出了每次在循环中更改valuei
的信息?如果是这样,那么美元符号运算符不是一个好的选择。您将要使用正确的列表索引。 <怎么样
data <- reactive({
for (i in 1:5) {
initial_data$input[[paste0("value",i]]
}
})
当然,这些价值实际上并没有做任何事情,但我不确定你的样本是什么意思。