在分类变量中拆分 ID
Split IDs in categorical variables
我有一个 ID 变量:
clear
input ID
1
.
2
1
.
3
4
5
4
4
6
end
如何创建单独的分类变量,其名称为 ID,值为 1
和 2
(如果生成的变量与 ID 匹配,则为后者)?
例如,变量 _ID_1
应如下所示:
2
.
1
2
.
1
1
1
1
1
1
有什么想法吗?
另一种方法:
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
我有一个 ID 变量:
clear
input ID
1
.
2
1
.
3
4
5
4
4
6
end
如何创建单独的分类变量,其名称为 ID,值为 1
和 2
(如果生成的变量与 ID 匹配,则为后者)?
例如,变量 _ID_1
应如下所示:
2
.
1
2
.
1
1
1
1
1
1
有什么想法吗?
另一种方法:
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