如何在Stata中减去两个包含变量名的本地宏?

P.E*_*ido 1 local-variables stata

假设您有一个保存在本地宏中的变量名称列表 A、B、C、D、E:

loc l1 "A B C D E"
Run Code Online (Sandbox Code Playgroud)

您还有一个不同的变量名称列表 A,C 保存在不同的宏中:

loc l2 "A C"
Run Code Online (Sandbox Code Playgroud)

您将如何获得这些(即变量名称 B、D、E 列表)的(集合)差异?

Maa*_*uis 5

local l1  "A B C D E"
local l2 "A C"
local l3 : list l1 - l2
di "`l3'"
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅:help extended fcn,尤其是help macrolists