如何在Stata的do-file编辑器中执行多行选择?

时间:2011-05-12 23:36:22

标签: stata

有没有人知道如何在Stata的do-file编辑器中使用“执行选择”功能来处理跨越多行的代码? 目前我没有使用#delimit找不到这样做的方法;系统需要重复“划界”;在我想要运行的每个块的开头。 任何建议表示赞赏!

1 个答案:

答案 0 :(得分:2)

我相信你可能错误地理解了#delimit ;命令:当你编写一个do文件以便之后完整地执行它时,这很有用。我还假设您使用的是Stata 11,因为以前的版本表现不同(如果我记得很清楚,例如,Stata 10 SE for Mac不支持//注释和分隔。)

如果您只执行一小部分代码,请在一行末尾使用///继续执行下一个代码。

基本示例(将清除所有打开的数据,所以要小心):

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

即使您分别执行sysuse命令和scscatter)命令,也应该完美运行。 sc命令在另一行上具有mlab选项(用于向数据点添加标签),但由于///指示,这两行将仅被解释为一个命令。 / p>

希望这有帮助!