在xtable中,有没有办法打印没有rownames的乳胶表,但是在左侧保留&
?
我也不想在我的数据矩阵中将rownames设置为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的&
。
答案 0 :(得分:8)
这建立在我对your other post的回复之上。
我无法解决@RomanLuš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 )
希望这会让您(以及您的共同作者)的生活更轻松!