xtable 包:跳过输出中的一些行

Jas*_*ase 2 latex r dataframe xtable

xtable输出中,如果我希望某些行中没有任何内容,我会将NA's 放在与我想要跳过的行相对应的矩阵元素中。

但是,这将导致 xtable 输出类似& & & & & & & & \\. 我想知道的是我如何制作它,所以它只\\适用于我希望跳过的那一行。

vae*_*hen 5

仍然不确定我是否理解正确,但我试一试。

我在这里做出的最重要的假设是该模板中的多列行始终位于同一位置。您可以使用 R 创建一个矩阵或数据框,这些行中没有(有用的)数据。

出于本示例的目的,多列行是 80 行数据帧的 15、30 和 60,对应于您的 80 行模板。

你可以做什么:在 中R,完全消除那些 NA 行,这样我们的数据框现在只有 77 行。

您通过xtablewith为模板插入空行

> 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 )
Run Code Online (Sandbox Code Playgroud)

那应该给你空行,不,&但是,\\因此是你正在寻找的?