typestar

Reordenar columnas en R

relocate mueve columnas sin listar todas las demás.

library(dplyr)

runs <- tibble(
  tpm = c(96, 104),
  accuracy = c(97.2, 99.1),
  lang = c("r", "python"),
  day = c(1, 2)
)

print(relocate(runs, lang))
print(relocate(runs, lang, day, .before = tpm))
print(relocate(runs, where(is.numeric), .after = last_col()))
print(names(select(runs, lang, everything())))

Cómo funciona

  1. .before y .after aceptan un nombre de columna o una selección.
  2. Un ayudante de selección mueve un grupo entero de una vez.
  3. select con everything() hace lo mismo, listando.

El intento, en números

Líneas
13
Caracteres a escribir
302
Tokens
104
Ritmo de tres estrellas
90 tpm

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

Escribe este fragmento

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

← Anterior Siguiente →