변수라벨 복사하기
lab var tpop "총인구수"
lab var pr1 "비율: 임금[상용]"
lab var pr2 "비율: 임금[임시]"
lab var pr3 "비율: 임금[일용]"
lab var pr4 "비율: 비임금[고용주]"
lab var pr5 "비율: 비임금[자영자]"
lab var pr6 "비율: 비임금[무급가족]"
lab var pr7 "비율: 실업자"
lab var pr8 "비율: 비경활[일반]"
lab var pr9 "비율: 비경활[구직단념]"
loc mlab "비율: "
/* 위의 변수들의 라벨에서 "비율: "이라는 문자를 아래의 "인구수"라는 문자로 바꾸기 위한 설정. 이때, 위에서 해당 문자와 다른 문자사이의 스페이스를 띄워야함 */
forvalues myval = 1(1)9 {
gen np`myval' = round(tpop*pr`myval')
loc mylab: var label pr`myval' // 기존 라벨을 local로 설정
loc mylab: list mylab - mlab // 매크로 리스트를 통해, 특정 문자열 제거
lab var np`myval' "인구수:`mylab'"
}
lab var pr1 "비율: 임금[상용]"
lab var pr2 "비율: 임금[임시]"
lab var pr3 "비율: 임금[일용]"
lab var pr4 "비율: 비임금[고용주]"
lab var pr5 "비율: 비임금[자영자]"
lab var pr6 "비율: 비임금[무급가족]"
lab var pr7 "비율: 실업자"
lab var pr8 "비율: 비경활[일반]"
lab var pr9 "비율: 비경활[구직단념]"
loc mlab "비율: "
/* 위의 변수들의 라벨에서 "비율: "이라는 문자를 아래의 "인구수"라는 문자로 바꾸기 위한 설정. 이때, 위에서 해당 문자와 다른 문자사이의 스페이스를 띄워야함 */
forvalues myval = 1(1)9 {
gen np`myval' = round(tpop*pr`myval')
loc mylab: var label pr`myval' // 기존 라벨을 local로 설정
loc mylab: list mylab - mlab // 매크로 리스트를 통해, 특정 문자열 제거
lab var np`myval' "인구수:`mylab'"
}
댓글
댓글 쓰기