[STATA] Variable1 Variable2 Variable3 등의 대해 이름 바꾸기 (루프)

만약 자료가 아래와 같다면

T1 T2 T3 T4 T5 … T60

그리고 각 Variable들 마다 0과 1/5로 값들이 부여 되어 잇고

여기서 1/5를 1로 바꾸어 Dummy Variable을 만들어야 한다면?

그리고 새로운 Dummy Variable은 T1_C, T2_C, … T60_C의 명을 가지게 하고 싶다면…?

일일히 gen 과 replace 혹은 recode를 사용하여 편집하는 방법도 있지만 더 편한 방법이 존재한다.



명령어는 아래와 같다.

foreach i of var T*{

recode `i’ (0=0) (1/5=1), generate (`i’_C)
order `i’_C,after(`i’)

}

    Leave Your Comment