格式化表格

这里,的意思是广泛的(涵盖 data.frametable

打印到纯文本

打印(如控制台中所示)可能足以以等宽字体查看纯文本文档:

注意:在制作下面的示例数据之前,请确保你处于可以写入的空文件夹中。如果你需要更改文件夹,请运行 getwd() 并阅读 ?setwd

..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
   summary(mtcars)
sink()
options(width = ..w) 
rm(..w)

打印分隔表

写入 CSV(或其他常见格式)然后在电子表格编辑器中打开以应用最后润色是另一种选择:

注意:在制作下面的示例数据之前,请确保你处于可以写入的空文件夹中。如果你需要更改文件夹,请运行 getwd() 并阅读 ?setwd

write.csv(mtcars, file="mytab.csv")

更多资源

  • knitr::kable
  • 天文爱好者
  • tables::tabular
  • texreg
  • xtable