楼主: crystal_xixi
1013 2

[面板数据求助] 求助:怎样解决这种时间与id 的选择对应问题 [推广有奖]

  • 5关注
  • 2粉丝

已卖:55份资源

博士生

23%

还不是VIP/贵宾

-

威望
0
论坛币
3196 个
通用积分
2.9502
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
10844 点
帖子
199
精华
0
在线时间
302 小时
注册时间
2007-12-28
最后登录
2025-9-28

楼主
crystal_xixi 发表于 2020-7-4 10:28:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
求教各位大神,我现在的数据是这样的:

id    year     staryear      endyear           var……
.     08            .                .                  l略
.     09            .                .
1    10            1               .
.     11            .                .   
.     12            .                1                  
.     13            .                 .
.     14            .                 .
      08            .                 .                  l
2    09            1                .
.    10             .                 .
.     11            .                 .   
.     12            .                 .                  
.     13            .                 1
.     14            .                 .

3……
我想形成的数据是
id    year     staryear      endyear           var……
1     10         1                 .
1     11          .                 .
1     12          .                 1
2     09          1                 .
2    10             .                 .
2     11            .                 .   
2     12            .                 .                  
2     13            .                 1

3……

二维码

扫码加我 拉你入群

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

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

关键词:year STAR Arye ear VaR

成王败寇

沙发
crystal_xixi 发表于 2020-7-4 10:41:59
顶一下

藤椅
黃河泉 在职认证  发表于 2020-7-5 09:51:17
感谢 William Lisowski 之建议,请试试
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input float(id year staryear endyear)
  4. .  8 . .
  5. .  9 . .
  6. 1 10 1 .
  7. . 11 . .
  8. . 12 . 1
  9. . 13 . .
  10. . 14 . .
  11. 2  9 1 .
  12. . 10 . .
  13. . 11 . .
  14. . 12 . .
  15. . 13 . 1
  16. . 14 . .
  17. end

  18. // William Lisowski
  19. gen seq = _n
  20. replace id = id[_n-1] if missing(id)
  21. drop if missing(id) // observations before the first stardate
  22. bys id (seq): keep if sum(staryear) - sum(endyear[_n-1]) == 1
  23. drop seq
  24. list, noobs sepby(id)
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
Sunknownay + 3 + 3 + 3 热心帮助其他会员

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-8 05:14