Selección tidy en R
El lenguaje de selección que comparten select, across, pivot_longer y el resto.
library(dplyr)
library(tidyr)
runs <- tibble(lang = "r", week_1 = 88, week_2 = 96, week_3 = 92, stars = 3L)
print(names(select(runs, c(lang, stars))))
print(names(select(runs, !starts_with("week"))))
print(names(select(runs, num_range("week_", 1:2))))
print(names(select(runs, last_col())))
wanted <- c("lang", "stars")
print(names(select(runs, all_of(wanted))))
print(names(select(runs, any_of(c("lang", "missing")))))
Cómo funciona
c()combina selecciones;!niega una.last_col()ynum_range()cubren posiciones y patrones.all_ofda error ante un nombre faltante;any_ofno.
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 422
- Tokens
- 148
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 89 segundos.
Paso 3 de 3 en Leer y seleccionar; paso 11 de 12 en Remodelar y leer.