全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
7256 3
2014-06-08
比如数据为:   a       b
                       1       2
                      NA     NA
                      1.2     2
现在我想让第二行a、b变量的值等于上一行a、b的值:1和2。怎么写stata命令?


二维码

扫码加我 拉你入群

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

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

全部回复
2014-6-8 18:03:35
复制代码
二维码

扫码加我 拉你入群

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

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

2014-6-8 21:32:19
ywh19860616 发表于 2014-6-8 18:03
谢谢你的回复,我没表达清楚我的意思。我的数据有很多,缺失值也较多,我想让是缺失值的纪录值等于它的上条纪录值。
也就是说用替换的时候没办法用in定位具体那条记录。我用 replace a=a[_n-1] if a[_n]==.  命令,提示有错误。
二维码

扫码加我 拉你入群

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

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

2014-6-9 08:25:00
wxylzh 发表于 2014-6-8 21:32
谢谢你的回复,我没表达清楚我的意思。我的数据有很多,缺失值也较多,我想让是缺失值的纪录值等于它的上 ...
这里的方法可以解决你的问题
http://www.stata.com/support/faq ... ing-missing-values/
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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