Excel を使って Stata のコード入力を楽にしたい(rename, label variable)
Stata でデータ分析する際に、変数名の変更とラベル付け(変数の説明を付与)を以下のようにすることがあると思います。
rename x A rename y B rename z C label variable A "XX" label variable B "YY" label variable C "ZZ"
上記のコードを入力する手間を Excel である程度減らせたのでその備忘録です。
rename
こんな風にエクセルを使って、一番右の列をコピペするだけです。
セルの中身は以下の通りです。
REPLACE 関数を使って、変数の前に半角スペースが入るようにしています。あとは、&で複数セルの内容を一つにするだけです。
これに関しては、crosswalk (対応表)を用いた方が良いかもしれません。
label variable
rename とやっていることは同じです。2, 3 列目の最初に半角スペースがあることには注意。こちらは crosswalk を簡単に使えない気がするので、エクセルでコードを生成する意味はあるかもです。