我是一名R语言爱好者,正在努力学习Stata。在尝试将R代码“翻译”成Stata代码时,我遇到了以下问题:
为了避免我的脚本文件变得过于庞大和复杂,我喜欢将它们分成较小的部分编写,然后有一个主要的R脚本读取这些小文件,例如:
为什么会这样?有什么建议吗?
为了避免我的脚本文件变得过于庞大和复杂,我喜欢将它们分成较小的部分编写,然后有一个主要的R脚本读取这些小文件,例如:
source("script-1.R")
- code blah1
- code blah2
source("script-2.R")
等等......
do "script-1.do"
- code blah1
- code blah2
do "script-2.do"
等等......
script-1.do
中创建一个宏,比如local bird 1
,那么对象/宏bird就无法在主脚本中访问或者在script-2.do
中访问。如果我试图在主脚本中显示bird
的内容,它就是空的。为什么会这样?有什么建议吗?