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