【发布时间】:2019-03-12 19:14:27
【问题描述】:
我想通过CMA、Province 和Year 生成一个潜在客户收入变量V1,如下所示:
CMA Province Year Income V1
TO A 1990 $5 $8
TO A 1991 $8 .
TO A 1991 $8 .
MT A 1990 $12 $7
MT A 1991 $7 .
MT A 1991 $7 .
AB B 1990 $5 $15
AB B 1991 $15 .
AB B 1991 $15 .
我正在使用以下代码,但我只得到缺失值:
gsort CMA Province -Year Income
gen ld_inc = Income[_n-1] if Year == Year[_n-1] + 1
replace ld_inc = ld_inc[_n-1] if Year == Year[_n-1] & missing(ld_inc)
我的代码有问题吗?我做错了什么?
【问题讨论】: