全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
12930 20
2017-10-21
stata 如何把多行数据合并成一行by ID  ?


D | A | B | C | D | E
1     x                        
1          n                  
1                h   g      
1                           j
2......

想要变成:

ID | A | B | C | D | E
1     x   n    h   g    j  
2......


用什么语句呢?

二维码

扫码加我 拉你入群

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

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

全部回复
2017-10-21 11:48:18
如果那几个变量是数值型,用collapse就可以
二维码

扫码加我 拉你入群

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

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

2017-10-21 11:57:15
qiangli 发表于 2017-10-21 11:48
如果那几个变量是数值型,用collapse就可以
如何用语句实现呢?
二维码

扫码加我 拉你入群

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

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

2017-10-21 12:01:04
collapse (mean)  a b c d,by(id)
二维码

扫码加我 拉你入群

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

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

2017-10-21 12:07:02
qiangli 发表于 2017-10-21 12:01
collapse (mean)  a b c d,by(id)
谢谢你,我竟然不知道还有collapse这样的句法,问题总算解决了。非常感谢
二维码

扫码加我 拉你入群

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

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

2017-10-23 18:24:38
qiangli 发表于 2017-10-21 12:01
collapse (mean)  a b c d,by(id)
你好,collapse (mean)执行完之后,数据结构是不对的,例如性别变量值会显示0.3、0.5等,其他的变量也有问题,这该怎么办?
还是说不能用collapse?
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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