4

R for Stata の「%in%」に相当する関数はありますか?

4

3 に答える 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

適切なリストを操作するのも 1 つの方法です。rh を文字列のように扱い、lh を正規表現として扱うこともできます。regexm() を使用します。

于 2011-03-25T01:27:34.963 に答える