全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
13106 9
2014-12-06
如下表,

X

X1

X2

A; b

A

b

C; d

C

d



我想依"; "将X拆分为X1,X2两个变量,如何实现?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-12-6 11:24:21
peyzf 发表于 2014-12-6 11:14
如下表,


手机上看不到这是什么板块,楼主想用c语言实现吗?
二维码

扫码加我 拉你入群

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

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

2014-12-6 15:17:07
用stata实现。
二维码

扫码加我 拉你入群

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

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

2014-12-7 22:42:29
peyzf 发表于 2014-12-6 15:17
用stata实现。
您看以下的代码work吗? 我把您中间的分号改为了破折号 呵呵
复制代码
二维码

扫码加我 拉你入群

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

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

2014-12-7 23:04:04
感谢楼上的朋友。事实上我的数据更为复杂,我不知道“;”在记录中出现的位置,有时是3个,有时是第5个,有时是第10个。这样的就,上述命令就不够用了。
二维码

扫码加我 拉你入群

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

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

2014-12-9 08:58:55
split x, p(";")
local i=1
             foreach v in `r(varlist)' {
                    gen x`i'=`v'
                    `i'=`i'+1
            }
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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