我有许多名称以前缀开头的变量indoor.接下来的indoor不是数字(这会使一切变得更简单).
我想为每个变量制作一个表格.
我的代码如下:
local indoor indoor*
foreach i of local indoor {
tab `i' group, col freq exact chi2
}
Run Code Online (Sandbox Code Playgroud)
问题是indoor在foreach命令中解析indoor*而不是indoor问题列表,正如我所希望的那样.出于这个原因,该tab命令后面跟着太多变量(它只能处理两个),这会导致错误.
简单的解决方法是用第一个命令替换:
local indoor <full list of indoor questions>
Run Code Online (Sandbox Code Playgroud)
但这是我想要避免的,那就是必须找到这些变量的所有名称,然后将它们粘贴到代码中.似乎有一个更快的解决方案,但我想不出任何.