自分で調べたコマンドをメモしています。

2006年07月31日

STATA:二つの変数の数字を同じに変える

id が二種類あるような場合,

例えば,id1 id2という二つの変数があるとする.
このとき,(1,3)というid番号の組み合わせを (3,5)に変更したいとする.
その際のプログラムは,

program changeno
gen dammy=0
replace dammy=1 if id1==`1' & id2==`2'
replace id1=`3' if dammy==1
replace id2=`4' if dammy==1
drop dammy
end

となり,これを一行ずつ打ち込む.
その後,このプログラムを実行して(1,3)⇒(3,5)と番号を変更するときには,

changeno 1 3 3 5

と打てばよい.
posted by LEO at 16:30| Comment(0) | TrackBack(0) | STATA | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/21713094

この記事へのトラックバック