typestar

Valores faltantes en R

drop_na, replace_na y fill: tres respuestas a un hueco.

library(tidyr)
library(dplyr)

runs <- tibble(
  lang = c("r", NA, "python", "python"),
  tpm = c(88, 96, NA, 104),
  note = c(NA, NA, "slow", NA)
)

print(drop_na(runs))
print(drop_na(runs, tpm))
print(replace_na(runs, list(lang = "unknown", tpm = 0, note = "")))
print(fill(runs, lang, .direction = "down"))
print(colSums(is.na(runs)))

Cómo funciona

  1. drop_na sin argumentos descarta cualquier fila con un NA.
  2. replace_na toma un valor por columna.
  3. fill arrastra el último valor hacia abajo, ideal para series de tiempo.

El intento, en números

Líneas
14
Caracteres a escribir
331
Tokens
119
Ritmo de tres estrellas
105 tpm

Al ritmo de tres estrellas de 105 tokens por minuto, este intento toma unos 68 segundos.

Escribe este fragmento

Paso 2 de 3 en Anidado y huecos; paso 7 de 12 en Remodelar y leer.

← Anterior Siguiente →