STATA: 长命令处理方法

发布时间 2023-03-25 21:59:29作者: myrj
STATA .do文件中命令特别长:
.do文件中如果一条命令字符特别多,可在第一行末尾///(三个斜杠)表示此命令持续到下一行,该命令只有在达到不以///结尾的那一行之后才会执行 ​​​

长命令另一处理方式:使用#delimit;命令,设定一个英文分号作为一行命令结束的分隔符。接着键入一条直到分号出现才结束的长命令。然后将分隔符重新设定回常规状态:#delimit cr

结果相同的两组命令: 
use ceshi1,clear 
#delimit ; 
merge 1:1 id using  ceshi2,update replace ; 
#delimit cr 
list  
use ceshi1,clear merge 1:1 id using /// 
ceshi2,update replace  list