2015-05-25 2 views
-6

Я нагруженные мои данные из CSV-файла делает этотПолучить «NA» из одного столбца набора данных

quiz <- read.csv("hw1_data.csv") 

Если я делать COLNAMES (викторину) я получаю columnnames из моих данных

> colnames(quiz) 
[1] "Ozone" "Solar.R" "Wind" "Temp" "Month" "Day" 

Теперь я хочу показать значения NA из первого столбца. Я знаю, что na < - is.na (quiz) дает мне все пропущенные значения, но я хотел бы иметь только отсутствующие значения из первого столбца.

Любая помощь в том, как я могу это достичь?

+0

Try на <- is.na (викторина [, 1]) –

+0

Thansk @AaghazHussain для быстрого ответа. Если теперь я хочу рассчитать среднее значение значений столбца 1 (без значений NA), что было бы проще всего сделать? – user3706202

+0

Самый простой способ - обеспечить воспроизводимый пример. –

ответ

0

Похоже, вы делаете Coursera р пар курсов программирования

Любой путь

Мой код:

quiz <- read.csv("hw1_data.csv") 
na <- is.na(quiz$Ozone) 
sum(na) 

Поскольку вы хотите только значение NA первой строки указать только первый значение столбца к функции is.na

Что обеспечит вектор TRUE и FALSE в зависимости от t он значение первого столбца

функции сумма используется для подсчета количества истинного значения

Смежные вопросы