全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
5104 7
2017-07-10
有如下数据
clear
input float(id year)  str4 t1
1   2010  a
1   2011  b
1   2012  c
2   2010  d
2   2012  e
2   2013  f
end  


想将每一年的上一年t1变量的内容提取出来放在本年形成t2变量
本来想:
xtset id year
gen t2 = L.t1
但因为t1是字符型变量,用L.失效,  我就只能用其他相对较麻烦的方法实现,现在我想求助一下:
通过面板数据的滞后命令L.能不能快捷方便地取字符型变量的上期数据?   



二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-10 19:05:22
试试
复制代码
二维码

扫码加我 拉你入群

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

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

2017-7-10 20:52:39
黃河泉 发表于 2017-7-10 19:05
试试
你好,这样执行代码的话,id为2,year为2012年会将2010年的“d” 取下来,但因为2011年有缺失,所以2012年应该提取出一个缺失值才符合我的要求。
二维码

扫码加我 拉你入群

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

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

2017-7-11 08:07:16
arkfan 发表于 2017-7-10 20:52
你好,这样执行代码的话,id为2,year为2012年会将2010年的“d” 取下来,但因为2011年有缺失,所以2012年 ...
我没注意到中间有空格(建议以后你举例子的时候,就直接放个空格),请试试
复制代码
二维码

扫码加我 拉你入群

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

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

2017-7-11 08:26:39
arkfan 发表于 2017-7-10 20:52
你好,这样执行代码的话,id为2,year为2012年会将2010年的“d” 取下来,但因为2011年有缺失,所以2012年 ...
如果t1是数值型的xtset

复制代码


二维码

扫码加我 拉你入群

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

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

2017-7-11 08:41:29
复制代码


二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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