从 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
我有一个文本文件,其中包含我要执行的 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