1
year
  0
  1
  6
....
(omit)
....
 77
 90
....
(omit)
....

「年」は数値変数です。1桁の値の前に「200」を追加し、2桁の値の前に「19」を追加する必要があります。

year
2000
2001
2006
....
1977
1990
....

Stataでこれを行うにはどうすればよいですか?

4

1 に答える 1

2

注意してください:変数はそうかもしれませんbyte、そしてそれはかみます。

これは機能するはずです:

 gen year2 = cond(year < 10, 2000 + year, 1900 + year) 
 tab year2 

よさそうならyear2

 drop year 
 rename year2 year 
于 2013-03-25T15:27:36.873 に答える