* Example generated by -dataex-. To install: ssc install dataex
clear
input str12 company_id float(dif CAR_5)
"000005" 0 .
"000005" 10 .
"000005" 5 -.04844707
"000005" 1 .
"000005" 3 .
"000005" 30 .
"000006" 30 .
"000006" 10 .
"000006" 3 .
"000006" 1 .
"000006" 0 .
"000006" 5 .009964592
"000006" -9 .
"000006" 38 .
"000006" 53 .
"000006" -93 .
"000006" 9 .
"000006" -104 .
"000006" 78 .
"000006" 99 .
end
如以上示例,对于所有三年的多个样本,同一年度的CAR_5已经计算好,但是保留的时候只填充到了dif=5的观测行,其余dif=0、1、3...都是CAR_5为缺失值。请问应该怎样才能把缺失值替换为该样本该年度的唯一的CAR_5值呢?比如对000005,所有CAR_5的缺失值怎么填充为-.04844707?或者怎样新建一个变量,对于所有dif,同年度的CAR_5都是对应的有效数值(即dif=5的CAR_5值)?求解答帮助!在线等,急用QAQ感激!


雷达卡






看来还是我没有充分理解STATA对于缺失值和均值计算的程序,受教了!
京公网安备 11010802022788号







