Як вибрати рядки зі значеннями na в r
Щоб вибрати рядки зі значеннями NA в R, можна використовувати такі методи:
Спосіб 1: Виберіть рядки зі значеннями NA в будь-якому стовпці
df[ ! complete. boxes (df), ]
Спосіб 2: Виберіть рядки зі значеннями NA в певному стовпці
df[is. na (df$my_column), ]
У наведених нижче прикладах показано, як використовувати кожен метод із таким кадром даних у R:
#create data frame df <- data. frame (points=c(4, NA, 10, 14, 15, NA, 20, 22), rebounds=c(NA, 3, 3, 7, 6, 8, 14, 10), assists=c(NA, 9, 4, 4, 3, 7, 10, 11)) #view data frame df points rebound assists 1 4 NA NA 2 NA 3 9 3 10 3 4 4 14 7 4 5 15 6 3 6 NA 8 7 7 20 14 10 8 22 10 11
Приклад 1: Виберіть рядки зі значеннями NA в будь-якому стовпці
Наступний код показує, як вибрати рядки зі значеннями NA в будь-якому стовпці кадру даних у R:
#select rows with NA values in any column na_rows <- df[!complete. boxes (df), ] #view results na_rows points rebound assists 1 4 NA NA 2 NA 3 9 6 NA 8 7
Зверніть увагу, що вибираються рядки зі значеннями NA в будь-якому стовпці.
Приклад 2: Виберіть рядки зі значеннями NA в певному стовпці
Наступний код показує, як вибрати рядки зі значеннями NA в певному стовпці кадру даних у R:
#select rows with NA values in the points column na_rows <- df[is. na (df$points), ] #view results na_rows points rebound assists 2 NA 3 9 6 NA 8 7
Зверніть увагу, що вибираються лише рядки зі значеннями NA у стовпці точок .
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові завдання в R:
Як використовувати complete.cases у R
Як використовувати na.omit у R
Як видалити порожні рядки з кадру даних у R