Как бы я перебрать набор данных и найти положение всех пропущенных значений? - PullRequest
0 голосов
/ 15 октября 2019

Я прочитал набор данных через CSV-файл и пытаюсь перебрать весь набор данных по строкам, чтобы найти позицию индекса каждого пропущенного значения. Сейчас у меня есть следующее ...

sum_of_missing <- function(x){sum(is.na(x))}
missing_data <- apply(data,1,sum_of_missing)

Но я бы хотел сделать это, используя цикл for, чтобы сделать его чище и избежать жесткого кодирования позиций индекса в других частях кода. Есть ли способ сделать это?

1 Ответ

0 голосов
/ 15 октября 2019

Нет необходимости в цикле и жестком кодировании

a_vector = c(3,5,6,7,NA,45,NA,56)
which(is.na(a_vector))

# [1] 5 7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...