34

13列(PCと呼ばれる)で構成されるマトリックスがあります。値が 4 ~ 8 の行 (EUR と呼ばれる) のみを含む新しいマトリックスを作成したいと考えています。私はこのステートメントを使用してみました:

EUR <- PCs[which(PCs$V13 < 9 && PCs$V13 > 3), ]

残念ながらうまくいきません...(数百あるのに、1行しか出ません)

このコマンドの何が問題なのか誰でも知っていますか?

4

1 に答える 1

61

&&関数はベクトル化されません。関数が必要です&

EUR <- PCs[which(PCs$V13 < 9 & PCs$V13 > 3), ]
于 2013-02-28T16:46:23.337 に答える