suketani’s diary

個人的メモ用、どこも代表していない

Stataで変数名をラベルにする

マージするときに同じ名前だと勝手に上書きされたりと不便だったり。
そこで、ファイルごとに変数名を替えてマージするのがよい。

でも、変数名を替えてしまうと各変数が何だったかわからなくなってしまう。
そこで、ラベルに変数名を移行させて、それぞれの変数の中身が何だったかを把握できるようにしておいた方がいい。

 foreach v of varlist _all {
	label var `v' "`v'"
	}

foreach以下でそれぞれの変数について、ラベルを変数名に変える作業をループさせる。
ラベルの名前を変えるところでは、ローカルで各変数をvで置き換えるので、「vのラベルを"v"にする」と指定している。
これで各変数のラベルに変数名が入るようになる。