如何将R包(DT)中的数据表包含到另一个HTML文件中

时间:2017-08-10 11:28:31

标签: javascript html r package dt

我使用R包 DT 生成了一个数据表,如下所示,

library(DT)
load.this <- "DT"
data <- as.matrix(read.table("/path/to/file/name.txt", header = TRUE, fill = TRUE))
table <- datatable(data, filter = 'top',options = list(columnDefs = list(list(targets = c(1, 3), searchable = FALSE)),pageLength = 10))    

我的目标是将上表嵌入到另一个HTML文件中,但即使在使用manual中的 escape 参数进行一些尝试后,我也不确定该怎么做。

如何将表格包含在HTML标记中,例如

       <html>
       <body>
<h1> Table from DT package</h1>

    Table comes here

      </body>
      </html> 

1 个答案:

答案 0 :(得分:1)

嗨,您可以将其另存为htmlwidget

library(DT)

iris_DT <- datatable(iris)

saveWidget(iris_DT, "iris_DT.html", selfcontained = TRUE, libdir = NULL,
           background = "white", knitrOptions = list())

然后将其包含在邮件html文档的iframe中