Я пытаюсь создать трехстороннюю таблицу и пытаюсь сортировать столбцы и строки так, как хочу.Вот пример:
df <- data.frame(gender=c("f", "m", "m", "f", "m"), age_group = c("18-35", "45-55", "45-55", "35-45", ">55"), bmi_group = c("18.5 - 25", "25 - 30", "18.5 - 25", ">30", "<18.5"))
df %>%
tabyl(bmi_group, age_group, gender, show_missing_levels = FALSE) %>%
adorn_totals("row") %>%
adorn_percentages("all") %>%
adorn_pct_formatting(digits = 1) %>%
adorn_ns %>%
adorn_title
Это дает мне это:
Я не могу понять, как сортировать записив таблицах с разбивкой по полу по уровням факторов.Теперь сортировка для меня выглядит случайной ...
Это не поможет:
levels(df$age_group) <- c("18-35", "35-45", "45-55", ">55")
levels(df$bmi_group) <- c("<18.5", "18.5 - 25", "25-30", ">30")
Спасибо!