library(tidyverse)
set.seed(1234) # for reproducible testing
A = sample(c('1-Strongly disagree','2-Disagree','3-so-so','4-Agree','5-Strongly agree'),1000,replace = TRUE)
B = sample(c('1-Strongly disagree','2-Disagree','3-so-so','4-Agree','5-Strongly agree'),1000,replace = TRUE)
C = sample(c('1-Strongly disagree','2-Disagree','3-so-so','4-Agree','5-Strongly agree'),1000,replace = TRUE)
df = tibble(A,B,C)%>%
mutate(across(everything(),as.factor));df
df |>
pivot_longer(cols = everything(), names_to = "Item") |>
pivot_wider(names_from = value, values_fn = length)
给予
# A tibble: 3 Ã 6
Item `4-Agree` `1-Strongly disagree` `2-Disagree` `5-Strongly agree` `3-so-so`
<chr> <int> <int> <int> <int> <int>
1 A 194 194 181 197 234
2 B 193 195 194 219 199
3 C 201 195 205 199 200