代码之家  ›  专栏  ›  技术社区  ›  Donjin

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

  •  1
  • Donjin  · 技术社区  · 7 年前

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

    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 .

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

           <html>
           <body>
    <h1> Table from DT package</h1>
    
        Table comes here
    
          </body>
          </html> 
    
    1 回复  |  直到 7 年前
        1
  •  1
  •   s.brunel    7 年前

    您好,您可以将其保存为 htmlwidget

    library(DT)
    
    iris_DT <- datatable(iris)
    
    saveWidget(iris_DT, "iris_DT.html", selfcontained = TRUE, libdir = NULL,
               background = "white", knitrOptions = list())
    

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