楼主: Yullan
2601 2

[数据管理求助] 请问怎么给同一id,不同年份赋值? [推广有奖]

  • 1关注
  • 0粉丝

已卖:1份资源

硕士生

13%

还不是VIP/贵宾

-

威望
0
论坛币
580 个
通用积分
0.9000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1931 点
帖子
84
精华
0
在线时间
151 小时
注册时间
2021-3-22
最后登录
2024-2-21

楼主
Yullan 发表于 2021-7-26 20:18:33 |AI写论文
1论坛币
Example generated by -dataex-. To install: ssc install dataex
clear
input double pid float year double(cg201 cg301 cg3)
130254103 2018  .  .  .
130255101 2014 -8 -8 -8
130255101 2016  .  .  .
130255101 2018  .  .  .
130255102 2014 -8 -8 -8
130255102 2016  .  .  .
130255102 2018  .  .  .
130255103 2014 -8 -8 -8
130255103 2016  .  .  .
130255103 2018  .  .  .
130261101 2014 -8 -8 -8
end
label values pid pid
label values cg201 cg201
label def cg201 -8 "不适用", modify
label values cg301 cg301
label def cg301 -8 "不适用", modify
label values cg3 cg3
label def cg3 -8 "不适用", modify


各位老师您们好,如上述数据所示,cg201 cg301 cg3数据只有14年才有,我希望把这些数据匹配到16,18年上,前提是这几个数据得在同一id下才行,也就是说将数据匹配到同一id下后两年的年份上。另外,如果数据是出现在最后一年18年上,请问如何在同一id下匹配到前两年。感谢您的回复。


最佳答案

黃河泉 查看完整内容

请据以更改:
关键词:generated generate install example values

沙发
黃河泉 在职认证  发表于 2021-7-26 20:18:34
请据以更改:
  1. bys pid: egen cg201a = mean(cg201)
复制代码

藤椅
Yullan 发表于 2021-7-26 21:30:07
黃河泉 发表于 2021-7-26 20:54
请据以更改:
谢谢老师

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-24 19:28