格式化表格
这里,表的意思是广泛的(涵盖 data.frame
,table
,
打印到纯文本
打印(如控制台中所示)可能足以以等宽字体查看纯文本文档:
注意:在制作下面的示例数据之前,请确保你处于可以写入的空文件夹中。如果你需要更改文件夹,请运行 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