Разделить идентификаторы в категориальных переменных - PullRequest
0 голосов
/ 21 января 2020

У меня есть переменная с идентификаторами:

clear

input ID
1
.
2
1
.
3
4
5
4
4
6
end

Как создать отдельные категориальные переменные с идентификатором в качестве имени и значениями 1 и 2 (последнее, если сгенерированная переменная соответствует ID)?

Например, переменная _ID_1 должна выглядеть следующим образом:

2
.
1
2
.
1
1
1
1
1
1

Есть идеи?

1 Ответ

1 голос
/ 21 января 2020

Еще один способ сделать это:

clear

input ID
1
.
2
1
.
3
4
5
4
4
6
end

forvalues j = 1/6 { 
    generate ID_`j' = 1 + (ID == `j') if ID != . 
} 

list 
...