我有一些包含调查结果的数据框。第一帧列出了调查中每个问题的问题 ID (q_id):
q_id
1 q1
2 q2
3 q3
第二个数据框为每个主题 (s_id) 保存主题响应的每个问题的响应 (res)。主题可以跳过问题:
s_id q_id res
1 1 q1 a
2 2 q1 b
3 1 q2 b
我想要生成的是一个表格,其中显示了对每个问题的回答,其中列是问题 ID,每一行代表一个主题。在上面的示例中,表格如下所示:
q1 q2 q3
1 a b NA
2 b NA NA
生成这样一个表的最佳方法是什么?