在xtable
输出,如果我想某些行有没有在他们,我就会把NA
的在对应于,我想跳过该行的矩阵的元素。
然而,这将导致一些xtable输出像& & & & & & & & \\
。 我想知道的是我怎么做它,所以它的唯一\\
该行,我想跳过。
在xtable
输出,如果我想某些行有没有在他们,我就会把NA
的在对应于,我想跳过该行的矩阵的元素。
然而,这将导致一些xtable输出像& & & & & & & & \\
。 我想知道的是我怎么做它,所以它的唯一\\
该行,我想跳过。
不过不知道是否我的理解对不对,但我给它一个镜头。
我正在这里最重要的假设是,该模板的多列行始终在同一地点。 你用R创建矩阵或数据帧与在这些行中没有(有用)的数据。
对于这个例子的目的,多列行是15,30和80行的数据帧60,相当于你的80行的模板。
你可以做什么:在R
完全消除那些NA行,让我们的数据框现在只有77行。
你可以通过你的模板中插入空行xtable
与
> addtorow <- list()
> addtorow$pos <- list()
> addtorow$pos[[1]] <- c(14,29,59)
> addtorow$command <- "\\\\ \n"
> print( xtable( o ), add.to.row = addtorow, include.rownames=FALSE )
这应该给你空行,没有&
但\\
,因此是你在找什么?
如果你想要更多的灵活性,你可以建立使用的组合表xtable
和writeLines
。 让xtable
写的第一部分到文件( print.xtable
, file = "bla.txt"
),然后写\\
与writeLines
,并继续xtable
。 为防止写入头两次,设置only.contents
到TRUE
。 很介意设置append
等于TRUE
在您的来电print.xtable
和writeLines
。