如何为r中的GT表中的cols合并设置有条件的模式



我为一个数据集创建了一个gt表,其中一列是三列的组合。它每隔一行才有值,我使用模式

### (###, ##)

(章鱼代表实数)

我遇到的问题是,它仍然使用该模式,即使列是空的行,所以它只会打印(,)在一个我不想要的单元格。我只想让它为空

如有任何建议,不胜感激

在最新版本的gt(0.9.0)中,您现在可以在cols_merge函数的pattern参数中使用<< >>来防止打印空列。在你的情况下,你可能想试试:

cols_merge(pattern = "<<{1}<<({2}, {3})>>>>")

参考文档页:https://gt.rstudio.com/reference/cols_merge.html#how-the-pattern-works

最新更新