Datos faltantes en R
Detectar, eliminar e imputar valores NA.
values <- c(3, NA, 7, NA, 12)
which_missing <- is.na(values)
how_many <- sum(is.na(values))
complete <- values[!is.na(values)]
avg <- mean(values, na.rm = TRUE)
filled <- ifelse(is.na(values), avg, values)
df <- data.frame(a = c(1, NA), b = c(NA, 4))
clean_rows <- df[complete.cases(df), ]
Cómo funciona
is.namarca los huecos; sumarlo los cuenta.na.rm = TRUElos excluye de las estadísticas.complete.casesconserva solo las filas observadas por completo.
El intento, en números
- Líneas
- 11
- Caracteres a escribir
- 292
- Tokens
- 94
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 59 segundos.
Paso 4 de 4 en Remodelar y combinar; paso 7 de 8 en Data frames en R base.