So entfernen sie na-werte aus vektoren in r (3 methoden)


Sie können eine der folgenden Methoden verwenden, um NA-Werte aus einem Vektor in R zu entfernen:

Methode 1: NA-Werte aus dem Vektor entfernen

 data <- data[!is. na (data)]

Methode 2: NA-Werte entfernen, wenn Sie eine Berechnung mit na.rm durchführen

 max(data, na.rm = T )
mean(data, na.rm = T )
...

Methode 3: NA-Werte entfernen, wenn Sie eine Berechnung mit na.omit durchführen

 max(na. omit (data))
mean(na. omit (data))
...

Das folgende Beispiel zeigt, wie jede dieser Methoden in der Praxis angewendet wird.

Methode 1: NA-Werte aus dem Vektor entfernen

Der folgende Code zeigt, wie man NA-Werte aus einem Vektor in R entfernt:

 #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

Beachten Sie, dass jeder der NA-Werte aus dem ursprünglichen Vektor entfernt wurde.

Methode 2: NA-Werte entfernen, wenn Sie eine Berechnung mit na.rm durchführen

Der folgende Code zeigt, wie Sie das Argument na.rm verwenden, um NA-Werte aus einem Vektor zu entfernen, wenn Sie eine Berechnung durchführen:

 #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-Werte entfernen, wenn Sie eine Berechnung mit na.omit durchführen

Der folgende Code zeigt, wie Sie das Argument na.omit verwenden, um NA-Werte aus einem Vektor wegzulassen, wenn Sie eine Berechnung durchführen:

 #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

Zusätzliche Ressourcen

In den folgenden Tutorials wird erläutert, wie Sie andere gängige Operationen mit fehlenden Werten in R durchführen:

So finden und zählen Sie fehlende Werte in R
Wie alle fehlenden Werte in R unterstellt werden

Einen Kommentar hinzufügen

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