全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1861 4
2020-07-17
数据是非平衡面板数据,有3个变量id year va,要生成一个变量x
x满足的条件是,对于每一个x,不管对应的年份是哪一年,x都取相应id的2012年的变量va的值
请问怎么用by id实现呀


附件列表
111117.png

原图尺寸 11.69 KB

111117.png

二维码

扫码加我 拉你入群

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

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

全部回复
2020-7-18 12:57:37
方法一:
复制代码

方法二:
复制代码
二维码

扫码加我 拉你入群

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

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

2020-7-18 15:09:46
DΘstinyじò 发表于 2020-7-18 12:57
方法一:

方法二:
谢谢您的解答!达到了预期效果。
请问这句代码里(x)和x[1]分别是什么含义呢
复制代码
二维码

扫码加我 拉你入群

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

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

2020-7-18 17:16:09
人生若只如初见~ 发表于 2020-7-18 15:09
谢谢您的解答!达到了预期效果。
请问这句代码里(x)和x[1]分别是什么含义呢
按照id 分组,按id和x进行sort,之前gen的时候,就是符合year==2012的有数据的会排到每组第一个,“.”会排到后面,替换“.”每组的第一个,也即是x[1]就会得到你想要的。
二维码

扫码加我 拉你入群

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

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

2020-7-18 17:21:56
DΘstinyじò 发表于 2020-7-18 17:16
按照id 分组,按id和x进行sort,之前gen的时候,就是符合year==2012的有数据的会排到每组第一个,“.”会 ...
十分感谢
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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