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

У меня есть набор данных в R под названием NIS_data. Я пытаюсь подсчитать количество пропущенных значений для каждой переменной, используя следующий код:

attach(NIS_data)
lapply(colnames(NIS_data), function(var) {sum(is.na(var))})

Мое обоснование этого кода состоит в том, что colnames (NIS_data) возвращает вектор;моя функция затем суммирует количество пропущенных значений для каждой переменной. Тем не менее, R возвращает список длины 9, где каждый элемент в списке имеет значение 1. Я знаю, что это не правильно (не существует 1 отсутствующего наблюдения на переменную). Любая помощь приветствуется.

...