1
year
0
1
6
....
(omit)
....
77
90
....
(omit)
....
“年”是一个数字变量。我需要在1位数值前添加“200”,在2位数值前添加“19”。Stata:将值添加到现有值
year
2000
2001
2006
....
1977
1990
....
我该如何在Stata中做到这一点?
year
0
1
6
....
(omit)
....
77
90
....
(omit)
....
“年”是一个数字变量。我需要在1位数值前添加“200”,在2位数值前添加“19”。Stata:将值添加到现有值
year
2000
2001
2006
....
1977
1990
....
我该如何在Stata中做到这一点?
小心:变量可能是byte
而且会咬人。
这应该工作:
gen year2 = cond(year < 10, 2000 + year, 1900 + year)
tab year2
如果year2
看起来不错,
drop year
rename year2 year