存储数据集使用Shiny in app中的DataTables进行过滤

时间:2014-10-13 20:09:22

标签: r datatables shiny

或许可以节省一两分钟......这个问题是关于一个闪亮的应用程序中的DataTables(http://shiny.rstudio.com/articles/datatables.html)而不是Data.Table

我想访问Shiny中DataTables中可用行的索引。我想要将过滤后的数据保存为csv文件,而是将data.frame添加到app用户可以使用的数据集下拉列表中。我使用反应值来存储data.frames,一旦我可以访问data.frame(或行索引),我就不会在将文件/数据添加到下拉列表时遇到太多麻烦。

虽然我不想依赖桌面工具或类似工具来保存数据到磁盘,但有几个与我相关的问题(见下面的链接)。但是,必须是一种更轻松的方式来访问闪亮应用中的过滤数据帧。如果没有,也许应该有:)

我希望我可以使用renderDataTable,但我不确定它是如何工作的。

Saving from Shiny renderDataTable

1 个答案:

答案 0 :(得分:1)

感谢@yihui现在可以使用DT包和input$tableId_rows_all,其中tableID是分配给您的表的id。有关详细信息,请参阅以下链接。

http://rstudio.github.io/DT/shiny.html