楼主: wslver
1418 3

[数据管理求助] 关于一个格子中多个年份拆分的问题 [推广有奖]

  • 1关注
  • 0粉丝

本科生

68%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
453 点
帖子
19
精华
0
在线时间
181 小时
注册时间
2020-8-25
最后登录
2022-11-24

楼主
wslver 发表于 2020-11-28 15:22:37 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
原数据:var1        var2                            var3
1         2010,2011,2012             2000
2         2011,2012                     4000
3         2012                             1000

想要的结果:

var1    var2      var3
1        2010     2000
1        2011     2000
1        2012     2000
2        2011     4000
2        2012     4000
3        2012     1000

二维码

扫码加我 拉你入群

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

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

关键词:VaR

沙发
wslver 发表于 2020-11-28 15:23:16
原数据

藤椅
黃河泉 在职认证  发表于 2020-11-28 17:38:08
试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float var1 str15 var2 float var3
  4. 1 "2010,2011,2012" 2000
  5. 2 "2011,2012"      4000
  6. 3 "2012"           1000
  7. end

  8. split var2, p(",") gen(x)
  9. drop var2
  10. destring x*, replace
  11. reshape long x, i(var1)
  12. drop if x == .
  13. drop _j
  14. sort var1 x
复制代码
(尔后) 若要问程序,建议永远用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他格式)。请参考说明 https://bbs.pinggu.org/thread-5048204-1-1.html

板凳
wslver 发表于 2020-12-1 21:56:09
黃河泉 发表于 2020-11-28 17:38
试试(尔后) 若要问程序,建议永远用 (ssc install) dataex 附上相关`代表性’资料 (请尽量不要用截图或其他 ...
好的,下次一定注意正确附上代表性资料
谢谢这位老师,问题解决了!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-3 23:53