如何将table1包输出表保存为.doc格式?右

jus*_*uck 9 r datatables

包“table1”允许制作一些令人惊叹的表格。但是,我不知道如何将其导出为 .doc 格式。

这是一个示例代码:

table1( ~ x | Y, data = df)

我想知道是否可以以某种方式将结果表保存为 .doc 格式,以便它仍然看起来像这样:

在此输入图像描述

jus*_*uck 7

事实证明它非常简单:

只需在 Rstudio 查看器中 cmd+a 表格 -> cmd+c -> 在 MS Word 中粘贴 Special -> 选择 .html 格式!


Bjö*_*örn 5

我很抱歉把这个挖出来。然而,我学会了喜欢这两个包table1,另外flextable一条路线是将 table1 对象快速转换为 flextable

library(table1)
library(flextable)
library(magrittr)

# Create Table1 Object
tbl1<- table1(~Sepal.Length+Sepal.Width|Species,data=iris)
# Convert to flextable
t1flex(tbl1) %>% 
  save_as_docx(path="Iris_table1.docx")
Run Code Online (Sandbox Code Playgroud)

请注意,这为您提供了使用弹性表的充分灵活性,以及​​导出到 Word 的简单且节省的方法。可以在这里找到有关使用 flextable 进行附加格式化的很好的指南