Jak wybrać wiersze z wartościami na w r


Aby wybrać wiersze z wartościami NA w R, możesz użyć następujących metod:

Metoda 1: Wybierz wiersze z wartościami NA w dowolnej kolumnie

 df[ ! complete. boxes (df), ]

Metoda 2: Wybierz wiersze z wartościami NA w określonej kolumnie

 df[is. na (df$my_column), ]

Poniższe przykłady pokazują, jak używać każdej metody z następującą ramką danych w 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

Przykład 1: Wybierz wiersze z wartościami NA w dowolnej kolumnie

Poniższy kod pokazuje, jak wybrać wiersze z wartościami NA w dowolnej kolumnie ramki danych w 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

Należy pamiętać, że zaznaczone są wiersze z wartościami NA w dowolnej kolumnie.

Przykład 2: Wybierz wiersze z wartościami NA w określonej kolumnie

Poniższy kod pokazuje, jak wybrać wiersze z wartościami NA w określonej kolumnie ramki danych w 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

Należy pamiętać, że wybierane są tylko wiersze z wartościami NA w kolumnie punktów .

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe zadania w języku R:

Jak używać kompletnych.cases w R
Jak używać na.omit w R
Jak usunąć puste linie z ramki danych w R

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *