0
如何检索输出中显示的数据。
output$x <-renderDataTable(data())
重用在其他地方
如何检索输出中显示的数据。
output$x <-renderDataTable(data())
重用在其他地方
下一次,请最好明确一下你的问题...
那么你必须在代码中反应的数据和实际上,你把它叫做/检索它通过使用:data()
*****
*****(如果你想在另一个输出使用它只是再次键入data()
)
我假设您使用DT
包(renderDataTable
),其中您想过滤主数据并将其恢复? (我可能是错的,由于缺乏对问题的详细说明)
要使用过滤后的数据只是简单地使用(如你的情况):
data_filtered <- reactive({
filtered_data <- input$x_rows_all
data <- data()[filtered_data, , drop = FALSE]
data})
这就是reactives是。做一个被动的计算,并在多个渲染语句中使用它。 – Florian