Hoe rijen met na-waarden in r te selecteren
U kunt de volgende methoden gebruiken om rijen met NA-waarden in R te selecteren:
Methode 1: Selecteer rijen met NA-waarden in elke kolom
df[ ! complete. boxes (df), ]
Methode 2: Selecteer rijen met NA-waarden in een specifieke kolom
df[is. na (df$my_column), ]
De volgende voorbeelden laten zien hoe u elke methode kunt gebruiken met het volgende dataframe 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
Voorbeeld 1: Selecteer rijen met NA-waarden in een willekeurige kolom
De volgende code laat zien hoe u rijen met NA-waarden selecteert in elke kolom van het dataframe 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
Houd er rekening mee dat rijen met NA-waarden in elke kolom worden geselecteerd.
Voorbeeld 2: Selecteer rijen met NA-waarden in een specifieke kolom
De volgende code laat zien hoe u rijen met NA-waarden selecteert in een specifieke kolom van het dataframe 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
Houd er rekening mee dat alleen rijen met NA-waarden in de puntenkolom worden geselecteerd.
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:
Hoe complete.cases te gebruiken in R
Hoe na.omit te gebruiken in R
Hoe lege regels uit het dataframe in R te verwijderen