1
爲什麼此代碼在Stata中不起作用?它給我的錯誤是:使用*指定Stata循環中的變量不起作用
* invalid name
然而,當我用,而不是
sexd1 sexd2
sexd*
它工作正常。當我在Stata的命令框中輸入命令時,sexd*
可以正常工作。
下面是代碼:
local list_of_variables weight midpoint_hhinc
tabulate sex, gen(sexd)
local sexd sexd*
foreach i in `list_of_variables'{
foreach j in `sexd'{
generate `i'_`j' = `i' * `j'
}
}
*被解析爲一個窮人的逐項列表
foreach
相當詳細的教程 – StasK 2013-02-08 15:12:47