번호가 매겨진 변수 목록을 만들려는 변수 목록이 있습니다. 이 데이터를 사용하여 스택 된 데이터 세트를 작성하려면 reshape
명령과 함께 사용하십시오. 나는 어떻게 그들을 질서있게 유지할 수 있는가? 예를 들어,이 코드foreach 명령을 사용하여 번호가 매겨진 변수 이름 만들기
local ct = 1
foreach x in q61 q77 q99 q121 q143 q165 q187 q209 q231 q253 q275 q297 q306 q315 q324 q333 q342 q351 q360 q369 q378 q387 q396 q405 q414 q423 {
gen runs`ct' = `x'
local ct = `ct' + 1
}
와 I는 reshape
명령은 원하는
runs01 runs02 runs03 ... runs26
보다는
runs1 runs10 runs11 ... runs2 runs22 ...
같은 순서로 순서를 보존하는이 분석에 필요한 생성 사용할 때 . 변수 이름을 지정할 때 모든 ct
값에 10보다 작은 선행 0을 추가하려고합니다.
로컬 매크로 디스플레이 (및 다른 텍스트 : 간결하게 유지하고 영업권을 상정 함)를 편집했습니다. 역 따옴표를 사용하면 Stata 로컬 매크로 참조에 대한 리터럴 백틱을 표시하고자 할 때마다 들여 쓰기를 사용하여 구문을 표시 할 수 있습니다. (백틱을 벗어나는 또 다른 해결책이 있지만 여기에서 들여 쓰기가 더 쉽습니다.) –