2011-05-12 3 views
3

Stata의 do 파일 편집기에서 여러 줄에 걸쳐있는 코드에 대해 "선택 실행"기능을 사용하는 방법을 아는 사람이 있습니까? 현재 #delimit을 사용하지 않고이 작업을 수행 할 수있는 방법을 찾을 수 없습니다. "구분"을 반복해야하는 시스템 모든 블록의 시작에서 나는 달리고 싶다. 감사드립니다.Stata의 do-file 편집기에서 여러 줄 선택을 실행하는 방법은 무엇입니까?

+1

항상'#delimit; '이라고 입력하는 것만으로도 profile.do에 추가 할 수 있습니다 ('help profile' 참고) – Keith

답변

2

나는 당신이 #delimit ; 명령을 잘못 이해하고 있다고 생각한다. 나중에 완전히 실행하기 위해 do-file을 코딩 할 때 유용하다. 나는 또한 이전 버전이 다르게 동작하기 때문에 Stata 11을 사용한다고 가정합니다. Mac 용 Stata 10 SE는 //의 주석 및 구분을 지원하지 않습니다.

코드의 일부만 실행하는 경우 행 끝에 ///을 사용하여 다음 명령에서 명령을 계속하십시오.

기본 예 (즉 열려있는 모든 데이터를 삭제하므로주의한다) : 당신이 sysuse 명령과 sc (scatter)을 실행하는 경우에도이 별도로 완벽 명령을 실행해야합니다

sysuse lifeexp, clear 
sc lexp safewater, /// 
mlab(country); 

. sc 명령은 다른 행의 mlab 옵션 (데이터 요소에 레이블 추가) 옵션을 갖지만 /// 표시로 인해 두 행 모두 하나의 명령으로 해석됩니다.

희망이 도움이됩니다.

+0

'///'은 .do와 .ado 파일에만 적용됩니다. . 대화 형 Stata의 명령 상자에서는 작동하지 않습니다. 이것은 모두 .pdf 매뉴얼 "16.1.3 긴 파일 행"에 설명되어 있습니다. – Keith

관련 문제