У меня есть фрейм данных этой формы
ID panelid dummy1 dummy2
1 1 0 1
1 2 1 0
2 1 1 0
2 2 0 1
3 1 1 0
3 2 1 0
4 1 0 1
4 2 0 1
Я хочу сгенерировать фиктивную переменную, равную единице в случае panelid == 2, и только если один и тот же человек представляет значение для фиктивной переменной 1, равное1 в panelid == 1 и значение для dummy2, равное 1 в panelid == 2.Поэтому я хочу получить что-то вроде этого
ID panelid dummy1 dummy2 result
1 1 0 1 0
1 2 1 0 0
2 1 1 0 0
2 2 0 1 1
3 1 1 0 0
3 2 1 0 0
4 1 0 1 0
4 2 0 1 0
Может ли кто-нибудь помочь мне с этим?
Большое спасибо всем