3

在 xtable 中,有没有办法打印没有行名的乳胶表,但同时保留&在左侧?

我也不想在我的数据矩阵中将行名设置为 NA 来实现这一壮举。

例子:

require(xtable)
o <- do.call(cbind,lapply(1:10,function(i) matrix(rnorm(10)) ))
print(xtable(o))

我们可以在这个输出的 LHS 上看到,有1,2,3,4,...,10. 这是不好的。我不想要这个。

然而

print(xtable(o),include.rownames=FALSE)

没有给我我想要的,因为它删除&了矩阵 LHS 处的 。

4

1 回答 1

8

这建立在我对您其他帖子的回复之上。正如@Roman Luštrik 指出的那样,我无法解决第一行的问题(抱歉,编辑时间限制让我无法发表评论)但据我了解,它应该在手动插入第一行后解决你的两个问题&

o <- matrix( rnorm( 770, 10 ), ncol=10 )
addtorow <- list()
addtorow$pos <- list()
addtorow$pos[[1]] <- c(0:13,15:28,30:58,60:76)
addtorow$pos[[2]] <- c(14,29,59)
addtorow$command <- c( "&", "\\\\ \n &" )
print( xtable( o ), add.to.row = addtorow, include.rownames=FALSE )

希望这能让您(以及您的合著者)的生活更轻松!

于 2012-10-07T09:50:38.197 回答