Come selezionare le righe con valori na in r
È possibile utilizzare i seguenti metodi per selezionare le righe con valori NA in R:
Metodo 1: seleziona righe con valori NA in qualsiasi colonna
df[ ! complete. boxes (df), ]
Metodo 2: seleziona le righe con valori NA in una colonna specifica
df[is. na (df$my_column), ]
Gli esempi seguenti mostrano come utilizzare ciascun metodo con il seguente frame di dati in 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
Esempio 1: seleziona le righe con valori NA in qualsiasi colonna
Il codice seguente mostra come selezionare righe con valori NA in qualsiasi colonna del frame di dati in 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
Tieni presente che vengono selezionate le righe con valori NA in qualsiasi colonna.
Esempio 2: seleziona le righe con valori NA in una colonna specifica
Il codice seguente mostra come selezionare righe con valori NA in una colonna specifica del frame di dati in 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
Tieni presente che vengono selezionate solo le righe con valori NA nella colonna dei punti .
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre attività comuni in R:
Come utilizzare complete.cases in R
Come utilizzare na.omit in R
Come rimuovere le righe vuote dal frame di dati in R