我正在尝试计算IQ测试中200多个问题的正确答案频率。
回应是:
0 = fail
1 = correct
7 = below basal
8 = above ceiling
我使用dplyr:group_by将问题分组。这有效,并保留变量的顺序。
a_long%>%
dplyr::group_by(
key
, value
) -> a_long_grouped
然后我使用dplyr:count来获取每个问题的回复频率。
a_long_count=dplyr::count(a_long_grouped
, value
)
由此产生的tibble总结了响应的频率,但将变量按字母顺序排列,这是我不想要的。我尝试过使用sort = FALSE,但结果却是一样的。
我很感激任何建议 - 谢谢!