Indexación lógica
Desliza para mostrar el menú
Indexación lógica permite filtrar filas de un data frame según condiciones. En lugar de recordar los números de fila, se especifican expresiones lógicas y solo se devuelven las filas donde la condición es TRUE.
Ejemplo
123456789name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # People older than 30 test[test$age > 30, ] # Males only test[test$gender == 'M', ]
La condición debe colocarse en la posición del índice de fila dentro de corchetes ([condition, ]).
Tarea
Desliza para comenzar a programar
Usando el conjunto de datos mtcars, extrae la siguiente información:
- Los autos que recorren un cuarto de milla en menos de 16 segundos (columna
qsec). - Autos con 6 cilindros (columna
cyl).
Solución
¿Todo estuvo claro?
¡Gracias por tus comentarios!
Sección 5. Capítulo 4
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla