Development Micro-econometrics Study Group: Code Notes

日本語で経済学分析に有用なコードの備忘録を作成しています。We provide explanations of useful codes in Japanese for data cleaning, analysis, visualization like memorandum. Our software focuses on STATA, R, Python.

STATAで列の順番を変える (order/move)

STATAのデータセットの列の順番を変えるには以下の2通りがある:

order

特定の列をデータセットの一番左側に移動させる。

order var1 var2 var3

とすることで、order の後ろで指定された列 (varlist, ここでは var1~var3) を、その指定した順番で、データセットの一番左の列に移動させる。
例えば、job income id province district という順で列が並んでいた場合、order id province district というコマンドを実行することで、id province district job income という列の順に変更される。

move

特定の列を別の列の横に移動させる。

move var1 var2

とすることで、move の次に指定された列 (var1) を2番目に指定された列 (var2) のすぐ左側に移動させる。 例えば、province id job income districtという順で列が並んでいた場合、move province district というコマンドを実行することで、id job income province district という列の順に変更される。


出所:Stata Guide: Reordering or Re-arranging Data