en R con una matriz:En R, seleccione filas de una matriz que cumplen una condición
one two three four
[1,] 1 6 11 16
[2,] 2 7 12 17
[3,] 3 8 11 18
[4,] 4 9 11 19
[5,] 5 10 15 20
I desea extraer la submatriz cuyas filas tienen la columna tres = 11. Esto es:
one two three four
[1,] 1 6 11 16
[3,] 3 8 11 18
[4,] 4 9 11 19
Quiero hacer esto sin bucles. Soy nuevo en R, así que esto es probablemente muy obvio, pero la documentación de suele ser algo escueta.
La idea básica en cada respuesta es que si usted tiene un vector/matriz lógica (Trues y Falsas) de la misma longitud que algún índice, tendrá que elegir sólo los casos que son verdaderas. Ejecute los códigos entre '[]' en las respuestas y verá esto más claramente. –
+1 a "la documentación es concisa". – appleLover