Limpieza con tidyr en R
Dividir, unir y rellenar columnas.
library(tidyr)
library(dplyr)
messy <- tibble(
who = c("ada lovelace", "grace hopper"),
score = c(95, NA)
)
tidy <- messy %>%
separate(who, into = c("first", "last"), sep = " ") %>%
replace_na(list(score = 0)) %>%
unite("full_name", first, last, sep = " ", remove = FALSE)
complete_only <- drop_na(messy)
Cómo funciona
separatedivide una columna en varias.replace_narellena huecos por columna.uniterecombina columnas;drop_naelimina huecos.
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 307
- Tokens
- 91
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 55 segundos.
Paso 2 de 2 en Separar columnas; paso 5 de 12 en Remodelar y leer.