我有幾個時間嚴重的變量,我想創建兩個新的虛擬變量。 變量之一:如果其它變量包含一個特定的值,則變量一個等於1.變量 二:如果其它變量包含特定的值連續,那麼可變兩個相等1.創建一個新的變量基於其他變量在r中包含一個特定的值
我的數據看起來像
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
在此先感謝
謝謝。我從你的答案中學到很多東西。第二個工程。 –