typestar

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

  1. Una columna nueva puede usar otra definida antes en la misma llamada.
  2. .before y .after la ubican sin un relocate aparte.
  3. .keep controla 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.

Escribe este fragmento

Paso 1 de 4 en Columnas nuevas; paso 10 de 27 en dplyr.

← Anterior Siguiente →