将R表导出为HTML

时间:2010-08-09 07:52:25

标签: html r export

有没有办法轻松将R表导出到简单的HTML页面?

4 个答案:

答案 0 :(得分:21)

xtable包中的xtable函数可以将R表导出到HTML表。 This blog entry描述了如何从Sweave文档创建HTML页面。

答案 1 :(得分:13)

值得一提的是,有一个新的软件包专门用于以简单直观的方式将data.frames(或表格)转换(和样式化)data.frames(或表格)到HTML表格中。它被称为library(tableHTML) #create an html table tableHTML(mtcars) #and to export in a file write_tableHTML(tableHTML(mtcars), file = 'myfile.html') 。您可以在下面看到一个简单的示例:

header
{
 display: flex;
}

header > div
{
 margin-right: auto;
}

header > span
{
 margin-left: auto;
}

您也可以看到详细的教程article

答案 2 :(得分:12)

除了@nullglob提到的xtable之外,还有三个可能派上用场的软件包:

答案 3 :(得分:0)

表包gt的语法也是一个选项。

这是文档中的example,用于生成HTML表:

library(gt)

tab_html <-
  gtcars %>%
  dplyr::select(mfr, model, msrp) %>%
  dplyr::slice(1:5) %>%
  gt() %>%
  tab_header(
    title = md("Data listing from **gtcars**"),
    subtitle = md("`gtcars` is an R dataset")
  ) %>%
  as_raw_html()