Subconjuntos de filas y columnas en R
Filtrar y seleccionar con los corchetes de R base.
heavy <- mtcars[mtcars$wt > 3.5, ]
two_cols <- mtcars[, c("mpg", "cyl")]
both <- mtcars[mtcars$cyl == 4, c("mpg", "wt")]
efficient <- subset(mtcars, mpg > 25, select = c(mpg, wt))
ordered <- mtcars[order(-mtcars$mpg), ]
top_five <- head(ordered, 5)
count <- nrow(heavy)
Cómo funciona
df[condition, ]conserva las filas que cumplen.df[, cols]conserva columnas por nombre; ambos se combinan.subsetyorderfiltran y ordenan con más legibilidad.
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 271
- Tokens
- 90
- Ritmo de tres estrellas
- 90 tpm
Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 60 segundos.
Paso 2 de 3 en Construir e inspeccionar; paso 2 de 8 en Data frames en R base.