Я энтузиаст R, борющийся за землю Статы. Я столкнулся со следующей проблемой в своих попытках «перевести» с R на Stata:
В R, чтобы мои файлы сценариев не становились слишком большими и сумасшедшими, мне нравится писать их небольшими частями, а затем иметь один основной сценарий R, который читает меньшие, например.
source("script-1.R")
- код бла1
- код бла2
source("script-2.R")
и т.д.......
Я хотел бы сделать то же самое в Stata и пытался сделать
do "script-1.do"
- код бла1
- код бла2
do "script-2.do"
и т.д.......
Однако я обнаружил, что если я создам макрос в script-1.do
, например. local bird 1
Объект/макрос птица недоступен в основном скрипте или доступен для script-2.do
. Если я попытаюсь отобразить содержимое bird
в основном скрипте, то оно будет просто пустым.
Почему это? Любой совет?