【发布时间】:2020-01-21 11:57:36
【问题描述】:
我有一个带有 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
有什么想法吗?
【问题讨论】:
标签: stata
我有一个带有 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
有什么想法吗?
【问题讨论】:
标签: stata
另一种方法:
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
【讨论】:
separate。