subdata r which

subdata - which r cran



R: declaración ''which'' con múltiples condiciones (1)

La función && no está vectorizada. Necesitas la función &

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

Tengo una matriz que consta de 13 columnas (llamadas PC). Quiero hacer una nueva matriz que incluya solo las filas que tienen un valor entre 4 y 8 (llamado EUR). Intenté usar esta declaración:

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

Lo que desafortunadamente no funciona ... (solo saco una fila, mientras que hay cientos)

¿Alguien sabe que está mal con este comando?