cpc_4302 发表于 2020-5-25 15:28 
你好,就是我要保留的变量很多(就是股票代码),但这个命令括号里面只能是255个,超过就出现expression ...
如果变量是string,inlist里的元素最多不能超过10个,所以可以用将or语句分成多个inlist命令来写。
例如
local code1 ""000002.SZ","000004.SZ","000006.SZ","000008.SZ""
local code2 ""000009.SZ","000010.SZ","000011.SZ","000012.SZ""
gen aggregate = inlist(countryname,`code1') | inlist(countryname,`code2')