我刚刚开始与Stata合作,我无法弄清楚以下内容。
如何循环Excel工作表和索引列表。这现在工作正常。
clear all
set more off
local mysheets 1996 2000 2003 2007 2008 2010
local indices index1 index2 index3
foreach sheetname of local mysheets {
import excel "C:\stata\Data.xls", sheet(`sheetname') firstrow clear
foreach index of local indices{
tobit theta index, ll(0) ul(1)
outreg using "C:\stata\results.doc" , `append'
local append "append"
}
}
答案 0 :(得分:3)
只是发布作为答案(因此问题似乎没有答案),因为它似乎是一个简单的编码错误:
mysheet
与mysheets
)foreach
循环sheetname
(在本例中为foreach
)的参数的本地宏语法
如果使用本地宏来定义append
的{{1}}选项,请在调用该选项之前定义它
outreg