首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gtsummary总表:将空单元格信息替换为-

gtsummary总表:将空单元格信息替换为-
EN

Stack Overflow用户
提问于 2021-02-24 12:57:28
回答 1查看 235关注 0票数 2

我使用包gtsummary摘要创建一个表,我希望用"-“代替"0 (0%)”替换空单元格中的值。

这个是可能的吗?

我所得到的表格的一个例子可以在这里看到:

代码语言:javascript
复制
library(gtsummary)

data <- data.frame(letter = c(rep("a", times = 3), rep("b", times = 3)),
                   value = c(rep(1, times = 3), rep(2, times = 3)))

data %>% tbl_summary(by = value)

亲切问候马蒂亚斯

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-24 13:09:44

我们可以手动操作结果,尽管我认为这可能不太理想。我将data重命名为df,以避免与data函数发生冲突。

代码语言:javascript
复制
 library(dplyr) #probably not necessary since gtsummary uses tibble anyway
    df %>% tbl_summary(by = value) -> res
    
    res[1]$table_body <-res[1]$table_body %>% 
      mutate(across(c(stat_1, stat_2), ~gsub("^0.*", "-",.)))
    res

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66351409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档