Stata에 대한 input
명령에서이 이상한 동작을 발견했습니다.Stata 입력 명령이 로컬 매크로를 허용하지 않음
clear
local nums 1 1 1
input a b c
`nums'
end
clear
local num 1
input a b c
1 1 `num'
end
:
'`' cannot be read as a number
여기 같은 오류를 줄 두 가지 예 : 인수로 어느 하나 개의 변수 또는 다수에 대한 로컬 매크로를 전달할 때
는 input
명령이 오류를 범
매크로를 input
명령에 전달할 수 있습니까?
흥미로운 아이디어와 내가 전에 보지 못했던 아이디어. 유감스럽게도 유감스럽게도 Stata의 문서 ([U] 18)는 매크로가 "Stata의 모든 위치"에서 사용될 수 있다고 주장하지만, 머리카락을 쪼개지 말고 입력 명령에 입력 된 정보가 Stata가 아닌 데이터라고 주장하지 않는 한 자신의 주장을 과장했습니다 따라서 Stata에서 "in"이 아닙니다. 입력 데이터에서 매크로를 사용하여 수행하려는 작업이 다른 방법으로도 수행 될 수 있다고 생각됩니다. –