4

このサイトの既存のサブセット Q&A に目を通してみたのですが、探していたものを見つけることができませんでした。

1 つの条件 (値が 5 未満の場合など) に基づいてデータ フレームをサブセット化したい。ただし、すべての列の値が 5 未満の行のみが必要です。

たとえば、irisデータセットを使用して、列 1 ~ 3 の値がすべて 5 未満のすべての行を選択したいと思います。

subdata <- iris[which(iris[,1:3]<5),]

これは私にはうまくいきません。サブセット データの下部に多くの NA 行が表示されます。

どんな助けでも大歓迎です!

4

1 に答える 1

10

試す

subdata <- iris[apply(iris[,1:3] < 5, 1, all),]
于 2013-02-25T13:47:27.750 に答える