2

多くの変数を含むデータセット DATA があります。DATA にはリストモードがあり、そのクラスは data.frame です。私が関心を持っている変数は、AGE.MONTHS と LOCATION です。DATA を SUB という別のセットにサブセット化する必要があり、SUB には AGE.MONTHS <= 2 および LOCATION = "Area A" の観測のみを含めたいと考えています。AGE.MONTHS には数値モードとクラスがあります。LOCATION には数値モードがあり、そのクラスは係数です。私は次のことを試しました、

SUB<-which((DATA$AGE.MONTHS <= 2 )& (DATA$LOCATION=="Area A"))

しかし、これは、これらの条件がどの観測に当てはまるかを教えてくれるだけであり、必要なのは、これらの条件が当てはまるすべてのデータのサブセットです。ご協力いただきありがとうございます。

4

2 に答える 2

6

機能を使用してくださいsubset

subset(DATA, AGE.MONTHS <= 2 & LOCATION == "Area A")
于 2013-04-27T00:38:23.347 に答える
4

これがプログラム内にある場合は[、サブセットよりも使用する方が適切です。たとえば、こちらを参照してください:なぜ `[` は `subset` より優れているのですか?

でサブセット[化するには、次のようにします。

DATA[with(DATA, AGE.MONTHS <= 2 & LOCATION == "Area A"), ]
于 2013-04-27T01:30:43.287 に答える