我得到了下面这个带有单元格百分比和频率(括号内)的双向列联表。
然而,我希望获得与单元格频率相同的表格,并附有百分比(用括号表示)。请帮忙。
gender blue blue-gray brown dark hazel yellow
female 33.33% (3) 0.00% (0) 55.56% (5) 0.00% (0) 11.11% (1) 0.00% (0)
male 34.62% (9) 3.85% (1) 46.15% (12) 3.85% (1) 3.85% (1) 7.69% (2)
我使用的R
代码是
library(dplyr)
library(janitor)
starwars %>%
filter(species == "Human") %>%
tabyl(gender, eye_color) %>%
adorn_percentages("row") %>%
adorn_pct_formatting(digits = 2) %>%
adorn_ns()
然而,我希望获得与单元格频率相同的表格,并附有百分比(用括号表示)。请帮忙。
(33.33%) (3)
吗?尝试%>% mutate_at(-1, list(~ str_replace(., "^([0-9.%]+)", "(\\1)")))
。 - akrun3(33.33%)
。 - MYaseen208