全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1718 3
2014-07-29
诸位,请问如何由已知的两个变量生成第三个变量?
例如,一直XY,如何生成Z,用什么命令,谢谢!

XY Z
10711071
108101108101
108102108102

二维码

扫码加我 拉你入群

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

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

全部回复
2014-7-29 18:38:44
tostring X Y, replace
gen Z=X+Y
二维码

扫码加我 拉你入群

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

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

2014-7-29 20:18:33
glacierccer 发表于 2014-7-29 18:38
tostring X Y, replace
gen Z=X+Y
不行,试了之后出现这种情况
生成的z为什么是这个样子的?

X YZ
2111030011  211103008
211103001 2  211103008
211103002 1   211103008

二维码

扫码加我 拉你入群

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

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

2014-7-29 20:28:59
glacierccer 发表于 2014-7-29 18:38
tostring X Y, replace
gen Z=X+Y
可以了。谢谢!

就是在tostring时,要注意变量的长度。太长的话,会用科学计数法表示,在合成一个变量时就会出现问题。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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