Работа с пропущенными данными в R
Nicholas Tierney
Statistician
Лучшее, что можно сделать с пропущенными данными, — не допускать их появления
--Гертруда Мэри Кокс
Работа с реальными данными = работа с пропущенными значениями
Пропущенные данные могут неожиданно влиять на результаты анализа
Некачественное заполнение пропусков приводит к ошибочным оценкам и решениям.
Пропущенные значения — это значения, которые должны были быть записаны, но не были.
NA = Not Available (недоступно).
x <- c(1, NA, 3, NA, NA, 5)any_na(x)
TRUE
are_na(x)
FALSE TRUE FALSE TRUE TRUE FALSE
n_miss(x)
3
prop_miss(x)
0.5
NA + что угодно = NA
heights
Sophie Dan Fred
165 177 NA
sum(heights)
NA
NaN: не число (Not a Number).
any_na(NaN)
TRUE
any_na(NULL)
FALSE
any_na(Inf)
FALSE
NA | TRUE
TRUE
NA | FALSE
NA
NA + NaN
NA
NaN + NA
NaN
Работа с пропущенными данными в R