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