假设我问了 10 个人他们喜欢哪种水果。可能的答案不止一个。将结果输入到 R 中,如下所示:
set.seed(234078)
df <- data.frame(q1.banana = sample(0:1, 10, replace = TRUE),
q1.apple = sample(0:1, 10, replace = TRUE),
q1.melon = sample(0:1, 10, replace = TRUE))
以便
> df
q1.banana q1.apple q1.melon
1 0 0 1
2 0 1 1
3 1 1 0
4 1 0 0
5 0 1 1
6 0 0 0
7 1 0 0
8 0 0 0
9 0 1 1
10 0 0 1
如何在如下表中总结信息?
q1.* Freq
banana 3
apple 4
melon 5
搜索后,我发现了一些想法,例如 using interaction(q1.banana, q1.apple, q1.melon)
,但这给出了不同类型的输出。此外,如果您的答案涉及通配符,我将不胜感激,因为我的真实案例预计会有几十个假人,我不想全部写出来。