typestar

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

  1. df[condition, ] conserva las filas que cumplen.
  2. df[, cols] conserva columnas por nombre; ambos se combinan.
  3. subset y order filtran 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.

Escribe este fragmento

Paso 2 de 3 en Construir e inspeccionar; paso 2 de 8 en Data frames en R base.

← Anterior Siguiente →