【发布时间】:2020-05-12 12:43:50
【问题描述】:
我有一个看起来像这样的数据表,其中包含属于同一列的“组”:
- 第 1 组:Q1_1、Q1_2、Q1_3
- 第 2 组:Q2_1、Q2_2
ID Sex Q1_1 Q1_2 Q1_3 Q2_1 Q2_2
1 m 2 5 2 4 4
2 f 4 5 1 3 1
3 m 5 4 4 5 5
4 f 2 4 3 5 4
首先,我想计算该组列中所有行中出现的所有值,并从中创建一个新的数据表,如下所示:
answer freq_Q1_all freq_Q2_all
1 1 1
2 3 0
3 1 1
4 4 3
5 3 3
最后,我想创建一个类似的数据表,但由列 Sex 的变量分隔。
answer freq_Q1_all_f freq_Q1_all_m freq_Q2_all_f freq_Q2_all_m
1 1 0 1 0
2 1 2 0 0
3 1 0 1 0
4 2 2 1 2
5 2 1 1 2
非常感谢任何帮助。谢谢!
【问题讨论】:
标签: r