R闪亮的错误:";Closer类型的对象不可再附加“;
我第一次使用renderDataTable函数,我将一个反应变量传递给它,如下所示:R闪亮的错误:";Closer类型的对象不可再附加“;,r,shiny,R,Shiny,我第一次使用renderDataTable函数,我将一个反应变量传递给它,如下所示: x<-reactive ({x[1:3]<-input$num }) output$table <- renderDataTable(x()) x我认为这应该行得通。否则请告诉我 myx<-reactive ({ x[1:3]<-input$num x }) output$table <- renderDataTable(data
x<-reactive ({x[1:3]<-input$num
})
output$table <- renderDataTable(x())
x我认为这应该行得通。否则请告诉我
myx<-reactive ({
x[1:3]<-input$num
x
})
output$table <- renderDataTable(data.frame(x=myx()))
myxI不认为您可以为output$table
使用像table
这样的通用名称,请尝试另一个名称。什么是x[1:3]太棒了!谢谢为什么您认为我的代码不起作用而您的代码起作用?错误表明您的x()
令人困惑。如果你的反应函数得到了正确的对象,它不应该抱怨。所以我在反应函数中专门返回objectx
。另外,当您将x
用作与名为x
的向量相同的名称时,我不确定这是否重要。因此,我使用myx
而不是x
。希望这有帮助。