1
  1. このデータセットを読み込みます (デフォルトで既に読み込まれているため、R を起動するだけです):

    空気質

  2. ここには、Ozone Solar.R Wind Temp Month Day153 個の観測値を含む列があります。

  3. 以下の組み合わせを選択したい。

    • オゾン > 50

    • ソーラー.R > 50

    • 定義する必要があります (id est、NA をドロップします)。

R のコンソールairquality[airquality$O > 50 && airquality$S > 50,]で試してみましたが、結果は間違っています。

Q: 適切なエントリを持つ行を返す方法は?

4

1 に答える 1

6

を使用するアプローチは次のsubsetとおりです(これは、インタラクティブな使用にのみ推奨されます。これは、あなたが説明するものです)。

subset(airquality[complete.cases(airquality), ], Ozone > 50 & Solar.R > 50)

ここでの考え方は、最初にNAsをドロップしcomplete.cases、次に条件に基づいてサブセット化することです。


表記法に固執すると[、次のように2つのステップでそれを行うこともできると思います。

temp <- with(airquality, airquality[Ozone > 50 & Solar.R > 50, ])
temp[complete.cases(temp), ]
于 2013-01-30T10:41:27.653 に答える