Stata的R是否有“%in%”的等效功能?
问问题
979 次
3 回答
4
如前所述,很难从问题中说出您需要什么。 inlist()
可能会起作用,或者可能不取决于设置。
我发现Stata的macro lists
功能是无价的。将您的列表存储在宏(本地或全局)中,然后可以使用一组有用的命令:
local list a b c d d e
local search c
local search_in_list : list search in list
di `search_in_list'
这些可以即时计算:
if `: list search in list' {
actions if true
}
于 2011-02-23T15:36:57.057 回答
2
Stata 不提供同样灵活的工具,但inlist
会涵盖您可能正在寻找的基本操作,如count if inlist(country,"FR","US","DE")
.
于 2011-09-07T23:31:07.113 回答
1
使用正确的列表是一种方法,您也可以将 rhs 视为字符串并将 lhs 视为正则表达式,使用 regexm()
于 2011-03-25T01:27:34.963 回答