【发布时间】:2016-05-03 04:57:49
【问题描述】:
我有几个严重的变量,我想创建两个新的虚拟变量。 变量一:如果其他变量包含特定值,则变量一等于 1。 变量二:如果其他变量连续包含特定值,则变量二等于1。
我的数据看起来像
ID score_2011 score_2012 score_2013 score_2014 score_2015
1 12 15 96 96 16
2 12 15 15 15 16
3 12 96 20 15 16
4 12 15 18 15 16
5 12 15 96 15 16
我想得到如下的新变量
IF score_2011~2015 contain 96 then with_96=1
IF score_2011~2015 contain continuous 96 then back_to_back_96=1
我希望结果看起来像..
ID score_2011 score_2012 score_2013 score_2014 score_2015 with_96 back_to_back_96
1 12 15 96 96 16 1 1
2 12 15 15 15 16 0 0
3 12 96 20 15 16 1 0
4 12 15 18 15 16 0 0
5 96 15 96 15 16 1 0
提前致谢
【问题讨论】: