全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
2409 3
2011-01-12
现在,我现在想通过一个sata解决一个数据处理问题:
怎么样生成一个新的变量,把不同的变量信息在这个变量中表示出来?
比如说
    edu1   edu2  edu3  edu4  edu5                           edu
     0          1        2        3        5           ? 生成       01235
     1          3       0         1        3         ========    13013
      0         0       0         0         0                              00000
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-1-13 23:30:57
1# 天忧
set more off
clear

input edu1 edu2 edu3 edu4 edu5
0 1 2 3 5
1 3 0 1 3
0 0 0 0 0
end

gen str5 edu = "null"
replace edu = string(edu1) + string(edu2) + string(edu3) + string(edu4) + string(edu5)
edit
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-1-14 17:07:49
egen edu=concat(edu*)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-4-29 12:32:14
上述两种方法都很棒  学到知识了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群