【发布时间】:2018-06-07 21:09:45
【问题描述】:
我有一个数据集:
- 独一无二的
person_id。 - 此人过去参加过的不同科目(
humanities、IT、business等)。 - 每个主题的
Degree。
如下所示:
person_id 人文商务 IT 学位 1 0 1 0 理学士 1 0 0 1 理学硕士 2 1 0 0 博士 2 0 1 0 理学硕士 2 0 0 1 理学士 3 0 0 1 理学士我想转换此数据集,以便为每个person_id 提供由学位和主题的每个可能组合组成的变量。
这个想法是,当我稍后通过person_idcollapse 时,我将为每个人设置一个值(即0 或1)。我有十二个不同的科目和四个主要学位。
person_id humanities business IT Degree BSc_humanities MSc_Hum
1 0 1 0 BSc 0 0
1 0 0 1 MSc 0 0
2 1 0 0 PhD 0 1
2 1 0 0 MSc 0 1
2 0 0 1 BSc 0 1
3 0 0 1 BSc 0 0
实现这一目标的最佳方法是什么?
【问题讨论】:
-
如果您觉得我的回答有帮助,请考虑使用复选标记接受它。