也许为了节省一两分钟的时间......这个问题是关于 Shiny 应用程序(http://shiny.rstudio.com/articles/datatables.html)中的数据表而不是数据表
我想访问 Shiny 中 DataTables 中可用行的索引。我不想将过滤后的数据保存为 csv 文件,而是将 data.frame 添加到应用程序用户可以使用的数据集下拉列表中。我正在使用 react 值来存储 data.frames,一旦我可以访问 data.frame(或行索引),我不希望将文件/数据添加到下拉列表中会有太多麻烦。
虽然我不想依赖 tabletools 或类似工具将数据保存到磁盘,但有几个问题与我的有关(请参阅下面的链接)。但是,必须有一种更简单的方法来访问 Shiny 应用程序中过滤后的数据框。如果没有,也许应该有:)
我希望我可以使用 renderDataTable 但我不确定它是如何工作的。
Saving from Shiny renderDataTable
最佳答案
感谢@yihui,现在可以使用 DT 包和 input$tableId_rows_all
,其中 tableID
是分配给您的表的 ID。有关详细信息,请参阅下面的链接。
http://rstudio.github.io/DT/shiny.html
关于r - 在应用程序中的 Shiny 中存储使用 DataTables 过滤的数据集,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26348089/