Hoe na-waarden uit vector in r te verwijderen (3 methoden)
U kunt een van de volgende methoden gebruiken om NA-waarden uit een vector in R te verwijderen:
Methode 1: NA-waarden uit vector verwijderen
data <- data[!is. na (data)]
Methode 2: NA-waarden verwijderen bij het uitvoeren van een berekening met na.rm
max(data, na.rm = T ) mean(data, na.rm = T ) ...
Methode 3: NA-waarden verwijderen bij het uitvoeren van een berekening met na.omit
max(na. omit (data)) mean(na. omit (data)) ...
Het volgende voorbeeld laat zien hoe u elk van deze methoden in de praktijk kunt gebruiken.
Methode 1: NA-waarden uit vector verwijderen
De volgende code laat zien hoe NA-waarden uit een vector in R kunnen worden verwijderd:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#remove NA values from vector
data <- data[!is. na (data)]
#view updated vector
data
[1] 1 4 5 7 14 19
Merk op dat elk van de NA-waarden uit de originele vector is verwijderd.
Methode 2: NA-waarden verwijderen bij het uitvoeren van een berekening met na.rm
De volgende code laat zien hoe je het argument na.rm gebruikt om NA-waarden uit een vector te verwijderen bij het uitvoeren van een berekening:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#calculate max value and remove NA values
max(data, na.rm = T )
[1] 19
#calculate mean and remove NA values
mean(data, na.rm = T )
[1] 8.333333
#calculate median and remove NA values
median(data, na. rm = T )
[1] 6
Methode 3: NA-waarden verwijderen bij het uitvoeren van een berekening met na.omit
De volgende code laat zien hoe je het argument na.omit gebruikt om NA-waarden uit een vector weg te laten bij het uitvoeren van een berekening:
#create vector with some NA values
data <- c(1, 4, NA, 5, NA, 7, 14, 19)
#calculate max value and omit NA values
max(na. omit (data))
[1] 19
#calculate mean and omit NA values
mean(na. omit (data))
[1] 8.333333
#calculate median and omit NA values
median(na. omit (data))
[1] 6
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen met ontbrekende waarden in R kunt uitvoeren:
Hoe ontbrekende waarden in R te vinden en te tellen
Hoe je allemaal ontbrekende waarden in R kunt toeschrijven