全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
911 5
2021-11-08



微信图片_20211108213531.png
如图,现在有这样的数据,id和year不唯一,有可能同一个id year 后面的s1 s2 s3不同
现在我想把这个数据变成
微信图片_20211108213536.png
变成这样,请问可以实现吗?
我用reshape试过了,但是因为id和year后面对应的数据不唯一,stata一直实现不了,请问可以实现吗?
附件列表
微信图片_20211108213536.png

原图尺寸 5.64 KB

微信图片_20211108213536.png

二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-9 10:09:18
reshape long s,i(id year) j(num)
drop if s==.
二维码

扫码加我 拉你入群

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

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

2021-11-9 10:13:12
help reshape
二维码

扫码加我 拉你入群

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

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

2021-11-22 10:20:44
qianchen 发表于 2021-11-9 10:09
reshape long s,i(id year) j(num)
drop if s==.
谢谢!
二维码

扫码加我 拉你入群

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

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

2021-11-22 10:21:50
qianchen 发表于 2021-11-9 10:09
reshape long s,i(id year) j(num)
drop if s==.
但是id和year不唯一怎么办呢,就是在这个里面,可能同一个id year 后面对应很多行数据,reshape一直报错
二维码

扫码加我 拉你入群

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

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

2021-11-22 10:34:37
1682_1583993581 发表于 2021-11-22 10:21
但是id和year不唯一怎么办呢,就是在这个里面,可能同一个id year 后面对应很多行数据,reshape一直报错
再给个条件让它唯一就行了
bys id year: gen x=_n
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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