从 Stata 中的外部文本文件执行命令

Execute commands from an external text file in Stata

我有一个文本文件,其中包含我要执行的 Stata 变量标记命令。这是前几行:

"label var q0p5a "Location""
"label var q1p0 "Knowledge/involvement about the project""
label var q1p1 "Received Counseling"
label var q2p0 "Workload as a result of the project"

尝试打开和运行我执行的命令如下:

file open labelscommands using D:\Datasets\varlabels.txt, read 
file read labelscommands line
di `line'

报错:

label var q0p5a Location"" invalid name

然后 运行再次宁:

file read labelscommands line
`line'

报错:

unrecognized command:  "label var q1p0  invalid command name

再一次(注意 txt 中的第 3 行没有引号,测试问题是否是由引号引起的):

file read labelscommands line
`line'
variable q1p1 not found

如何执行文本文件中的命令?

您键入:

do D:\Datasets\varlabels.txt