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