在服务器端,我获取用户输入的数据:
stressed.flag <- reactive({input$flags})
然后我使用这个输入在响应式语句中创建多个数据框:
getdata <- reactive({
df <- readWorksheetFromFile(x, y)
df1 <- df[which(df[,1] %in% stressed.flag()),1:11]
)}
这是问题->我想将数据帧df1和df2都输出给用户,但我无法弄清楚这样做的语法。我可以尝试使用renderDataTable命令输出一个数据帧(在服务器端并链接到UI 方面),但这也不起作用。
output$bogus = renderDataTable({
df1()
})
我想我的问题是如何告诉机器在 output$bogus 语句中抓取哪个数据帧。也许我想要 df1,也许我想要 df2,也许两者都来自 getdata 反应式语句