Основываясь на приведенном ниже упрощенном наборе данных, я хотел бы создать новую переменную X3, которая равна 1, если последнее наблюдение by
переменная id
имеет значение по умолчанию = 1 и если X1 = X2, else
X3 = 0.
data example;
input id default X1 X2;
cards;
1 0 0 1
1 0 0 1
1 0 1 1
1 0 0 1
1 1 0 1
2 0 0 1
2 0 1 1
2 0 0 1
2 0 0 1
2 1 0 1
3 0 0 1
3 0 1 1
;
run;
Новый набор данных должен выглядеть следующим образом:
id default X1 X2 X3;
1 0 0 1 0
1 0 0 1 0
1 0 1 1 1
1 0 0 1 0
1 1 0 1 0
2 0 0 1 0
2 0 1 1 1
2 0 0 1 0
2 0 0 1 0
2 1 0 1 0
3 0 0 1 0
3 0 0 1 0
Я пробовал довольно много вещей и не смог найти никаких решений. Любые предложения будут ценны!