想象一下,我有一个问题,有四个选项,受访者可以选择零个或四个选项的任意组合。变量被命名为A、B、C和D,响应存储在 data.frame 中,如下所示。
set.seed(1)
dat = data.frame(A = sample(c(0, 1), 20, replace=TRUE),
B = sample(c(0, 1), 20, replace=TRUE),
C = sample(c(0, 1), 20, replace=TRUE),
D = sample(c(0, 1), 20, replace=TRUE))
Run Code Online (Sandbox Code Playgroud)
我可以通过执行以下操作将响应组合制成表格(例如,有多少人A单独响应、或A+ B、或C+D等):
data.frame(table(dat))
# A B C D Freq
# 1 0 0 0 0 2
# 2 1 0 0 0 2
# 3 0 1 0 0 0
# 4 1 …Run Code Online (Sandbox Code Playgroud)