[英]How to save table1 package output table to .doc format? R
結果很簡單:
只需 cmd+a Rstudio 查看器中的表格 -> cmd+c -> 在 MS Word 中粘貼 Special -> 選擇 .html 格式!
我很抱歉挖掘這個。 然而,我學會了喜歡這兩個包table1
和flextable
,另一種方法是快速將 table1 object 轉換為 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")
請注意,與使用 flextable 相比,這為您提供了充分的靈活性,並提供了一種簡單且保存的導出到 word 的方式。 可以在此處找到有關使用 flextable 進行額外格式化的不錯指南
另一種可能的解決方案:當我遇到類似問題時,上述策略對我不起作用,但是一旦我編織 table1 對象並在瀏覽器中打開 html 以復制 html table 並成功粘貼到 word 中,它就解決了。 由於某種原因,在 RStudio 查看器中執行此操作對我不起作用。
您還可以將其另存為 a.csv 文件以供進一步操作(並從那里到 word)
mytable <- table1( ~ x | Y, data = df)
write.table (mytable , "my_table_1_file.csv", col.names = T, row.names=F, append= T, sep=',')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.