これは何度も尋ねられてきた単純な質問だと思いますが、これは、解決策を見つけるためにどの用語を検索すればよいかを知るのが難しいと感じるときの 1 つです。以下のようなリストの簡単なリストがあります。
sets <- list(S1=NA, S2=1L, S3=2:5)
> sets
$S1
[1] NA
$S2
[1] 1
$S3
[1] 2 3 4 5
val
そして、任意の整数の値を取ることができるスカラー変数がありますsets
(ただし、 になることはありませんNA
)。では、各リストに対応する TRUE/FALSE のベクトルval <- 4
を返す簡単な方法は何ですか?set
ここで、TRUE はval
そのリストに含まれていることを意味し、FALSE はリストに含まれていないことを意味します。この場合、次のようなものが必要です
[1] FALSE FALSE TRUE
の再帰的な形式があることを望んで%in%
いましたが、それを検索する運がありませんでした。ありがとうございました!