全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
557 1
2023-07-07
我打算生成一个新变量,这个变量的值等于treat中第一个不为0的年份。请问如何用一条代码就能解决呢?越简单越好。例如:policy是我想要的新变量
微信图片_20230707090815.png



数据如下:
复制代码


二维码

扫码加我 拉你入群

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

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

全部回复
2023-7-8 20:34:47
g y1 = year
replace y1 = . if treat==0
egen policy = min(y1)
fillmissing policy, with(any)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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