如何保存datatable
使用DT
包创建的文件,以便其他没有 R 的人可以复制和使用它?是否有将datatable
变量转换为可以导出的 HTML 文本的功能?
问问题
2456 次
2 回答
3
使用htmlwidgets::saveWidget()
:
iris %>% DT::datatable()
result <- iris %>% DT::datatable()
htmlwidgets::saveWidget(result, "result.html")
于 2020-10-14T18:24:43.187 回答
2
最好的方法是使用 Rmarkdown 生成一个 html 文件,将 Rmarkdown 与 DT 一起使用,请参阅此线程。
render
从 rmarkdown 包中渲染 rmd 文件。您也可以直接从 Rstudio 进行渲染,但在这种情况下,Rstudio 会创建一个新的 Rsession 进行渲染,并且您定义的对象将不可用。
与不使用 R 的人共享数据也可能有用:
导出数据。表格到 html 或乳胶表格有xtable
来自包 xtable 的函数和kable
来自 knitr 包的函数。
要导出到 csv ,utils 包中有write.csv
, , ... 函数。write.table
要导出到 xlsx,xlsx 和 XLConnect 包中有各种功能。
于 2015-12-21T09:58:10.163 回答