【发布时间】:2016-01-17 11:12:51
【问题描述】:
我想保持使用xtable 的align 参数设置的列的宽度,并且我想将所有数字列向右对齐,其他列向左对齐,标题居中。
我找到了一些使用直接写入rnw 文件中的表的解决方案,但我想从文件中加载我的数据,因为我的表很大并且可以在创建 knitr 文档期间更改。
代码(我在这个例子中使用了iris数据集而不是我自己的数据):
<<table_symbionts_chunk, results="asis", echo=FALSE>>=
library(xtable)
irisX <-print (xtable (iris,
digits=rep(0,6),
align= c("p{0.015\\textwidth}|",
"p{0.37\\textwidth}|",
"p{0.12\\textwidth}|",
"p{0.08\\textwidth}|",
"p{0.02\\textwidth}|",
"p{0.35\\textwidth}|")))
@
【问题讨论】:
-
请查看this answer。它能回答你的问题吗?
-
谢谢。我在这里问之前看过这个。如果我想将表格直接写入 .Rnw 文件,我想我可以使用。我不知道如何将它与通过代码块从文件导入的数据一起使用...