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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert