0

我有一个带有 ID 的变量:

clear

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

如何创建单独的分类变量,其中 ID 作为名称和值12如果生成的变量与 ID 匹配,则为后者)?

例如,变量_ID_1应如下所示:

2
.
1
2
.
1
1
1
1
1
1

有任何想法吗?

4

1 回答 1

0

另一种方法:

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 
于 2020-01-21T14:56:02.693 回答