mutate en R
Agregar o reemplazar columnas, calculadas a partir de las que ya están.
library(dplyr)
runs <- tibble(chars = c(1820, 1980), seconds = c(60, 45))
print(mutate(runs,
wpm = chars / 5 / (seconds / 60),
fast = wpm > 80))
print(mutate(runs, cps = chars / seconds, .before = 1))
print(mutate(runs, wpm = chars / 5, .keep = "used"))
print(transmute(runs, minutes = seconds / 60))
Cómo funciona
- Una columna nueva puede usar otra definida antes en la misma llamada.
.beforey.afterla ubican sin un relocate aparte..keepcontrola cuáles de las columnas viejas sobreviven.
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 303
- Tokens
- 99
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 63 segundos.
Paso 1 de 4 en Columnas nuevas; paso 10 de 27 en dplyr.