typestar

select en R

Elegir columnas por nombre, posición, patrón o tipo.

library(dplyr)

runs <- tibble(
  lang = c("r", "python"),
  tpm_best = c(96, 104),
  tpm_mean = c(92, 99),
  stars = c(3L, 3L)
)

print(select(runs, lang, stars))
print(select(runs, -stars))
print(select(runs, starts_with("tpm")))
print(select(runs, where(is.numeric)))
print(select(runs, stars, everything()))
print(rename(runs, best = tpm_best))

Cómo funciona

  1. Un signo menos al inicio descarta una columna en lugar de conservarla.
  2. starts_with, contains y where seleccionan por patrón o predicado.
  3. everything() es cómo se mueve una columna al frente.

El intento, en números

Líneas
15
Caracteres a escribir
340
Tokens
116
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 77 segundos.

Escribe este fragmento

Paso 2 de 4 en Tibbles y columnas; paso 2 de 27 en dplyr.

← Anterior Siguiente →

select en otros lenguajes