【发布时间】:2021-06-10 09:45:56
【问题描述】:
我正在尝试使用一个程序来加速重复的 Stata 任务。这是我的程序的第一部分:
program alphaoj
syntax [varlist] , using(string) occ_level(integer) ind_level(integer)
import excel `using', firstrow
display "`using'"
split "`using'", parse(_)
local year = `2'
display "`year'"
display `year'
当我使用alphaoj, ind_level(4) occ_level(5) using("nat4d_2002_dl.xls") 行运行此程序时,我收到错误factor-variable and time-series operators not allowed r(101);
我不太确定什么被视为因子或时间序列运算符。
我已经用 tokenize 替换了分割线,用 parse("_") 替换了 parse 语句,并且我继续遇到错误。在这种情况下,它会显示_ not found r(111);
理想情况下,我会从文件名中获取年份并将该年份用作本地年份。
我正在为如何执行这个看似简单的任务而苦恼。
【问题讨论】: