R gtsummary 包不显示汇总表中的因子水平

ars*_*had 3 r gtsummary

我有如下数据集

> head(n2)
# A tibble: 6 x 4
  Pain  Redness Swelling Tiredness
  <fct> <chr>   <chr>    <chr>    
1 Yes   No      No       Yes      
2 No    No      No       No       
3 Yes   No      No       Yes      
4 Yes   No      Yes      Yes      
5 No    No      No       No       
6 No    No      No       No        
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用 gtsummary 包制作一个汇总表。但在汇总表中,它没有显示或变量Pain的“是”/“否”级别,而只是显示每列的计数。有人可以帮忙显示表中的“是”/“否”级别吗RednessSwellingYes我在这里附上 gtsummary 创建的汇总表的图像。

Tar*_*Jae 5

我们可以使用type的参数tbl_summary()。请参阅此处: https: //www.danieldsjoberg.com/gtsummary/reference/tbl_summary.html在类型参数下:

library(dplyr)
library(gtsummary)

df %>% 
  mutate(across(everything(), ~factor(., levels = c("Yes", "No")))) %>% 
  tbl_summary(
    type = list(c(Pain, Redness, Swelling, Tiredness) ~ "categorical")
  ) 
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述