7

重複の可能性:
%in%の反対

の反対は何ですか

matrix[matrix%in%1,]?

!%in% does not work.

特定の番号を含まないアイテムを選択したいのですが。

4

2 に答える 2

29

@Joshuaの提案を頻繁に使用していることに気付いた場合は、簡単に独自の%notin%演算子を作成できます。

`%notin%` <- Negate(`%in%`)
'a' %notin% c('b', 'c')
# [1] TRUE
于 2012-12-31T19:19:06.513 に答える
26

あなたが欲しい:

matrix[!matrix %in% 1,]

わかりやすくするために、括弧は必要ありませんが、私はこれを好みます。

matrix[!(matrix %in% 1),]

また、FAQ 7.31に注意する必要があることにも注意してください。Rがこれらの数値が等しいと思わないのはなぜですか?

于 2012-12-31T19:03:01.123 に答える