簡體   English   中英

如何在 gtsummary package 中的特征表列中對行順序進行排序或更改?

[英]How to sort or change rows order in a сharacteristic table column in the gtsummary package?

我正在嘗試使用 tbl_summary () trial[c("trt", "age", "stage", "grade")] %>% tbl_summary(by = trt, sort = list (grade ~ "alphanumeric")) 這不起作用。 我想看(例如:T3、T 4、T1、T2 和 III 級 -> I 階段)

tbl_summary() output 中有 3 種方法可以控制分類變量的階數。

  1. 使用默認的字母數字排序(因子按其因子級別排序)

  2. 使用tbl_summary(sort=)參數按頻率對 output 進行排序。

  3. 通過定義因子變量並指定您希望 output 出現的順序來更改順序。

以下示例適用於每種情況。 我希望這回答了你的問題! 快樂編碼!

library(tidyverse)
library(gtsummary)

# sorting by alphanumeric is the default
trial[c("trt", "stage")] %>% 
  tbl_summary(by = trt)

在此處輸入圖像描述

# sorting by frequency using the `sort=` argument
trial[c("trt", "stage")] %>% 
  tbl_summary(by = trt, sort = all_categorical() ~ "frequency")

在此處輸入圖像描述

# manually change the order in the dataset, before passing to `tbl_summary`
trial[c("trt", "stage")] %>% 
  mutate(stage = factor(stage, levels = c("T4", "T3", "T2", "T1"))) %>% 
  tbl_summary(by = trt)

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM