我为一个数据集创建了一个gt表,其中一列是三列的组合,它每隔一行才有一个值,我使用的模式是
(the octothorp表示真实的obvi)我遇到的问题是,即使该行的列为空,它仍然使用该模式,因此它只会在我不想要的单元格中打印(,)。我只希望它为空任何建议将不胜感激
sirbozc51#
使用gt的最新版本(0.9.0),现在可以在cols_merge函数的模式参数中使用<< >>来防止打印空列。在您的情况下,您可能想尝试:cols_merge(pattern = "<<{1}<<({2}, {3})>>>>")参考文档页面:https://gt.rstudio.com/reference/cols_merge.html#how-the-pattern-works
gt
cols_merge
<< >>
cols_merge(pattern = "<<{1}<<({2}, {3})>>>>")
1条答案
按热度按时间sirbozc51#
使用
gt
的最新版本(0.9.0),现在可以在cols_merge
函数的模式参数中使用<< >>
来防止打印空列。在您的情况下,您可能想尝试:cols_merge(pattern = "<<{1}<<({2}, {3})>>>>")
参考文档页面:https://gt.rstudio.com/reference/cols_merge.html#how-the-pattern-works