Skip to content

Tableaux descriptifs ​

Ici, %>% transmet successivement le tableau à select(), puis le résultat à tbl_summary(). Cela revient à imbriquer les appels, mais la chaîne se lit de haut en bas.

r
library(gtsummary)

donnees %>%
  select(age, sexe, groupe, pression_systolique, evenement) %>%
  tbl_summary(
    by = groupe,
    statistic = list(
      all_continuous() ~ "{mean} ({sd})",
      all_categorical() ~ "{n} ({p}%)"
    ),
    missing = "ifany"
  )

Conseil : adaptez le résumé à la distribution : "{median} [{p25}–{p75}]" pour les variables asymétriques. Indiquez toujours les unités et les données manquantes.

Note : tbl_summary() ne calcule pas de test par défaut. Pour ajouter une colonne de valeurs p, ajoutez %>% add_p() après avoir vérifié que le test choisi par le package correspond à votre plan d'analyse.