Come rimuovere i valori na dal vettore in r (3 metodi)


È possibile utilizzare uno dei seguenti metodi per rimuovere i valori NA da un vettore in R:

Metodo 1: rimuovere i valori NA dal vettore

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

Metodo 2: rimuovere i valori NA quando si esegue un calcolo utilizzando na.rm

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

Metodo 3: rimuovere i valori NA quando si esegue un calcolo utilizzando na.omit

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

L’esempio seguente mostra come utilizzare nella pratica ciascuno di questi metodi.

Metodo 1: rimuovere i valori NA dal vettore

Il codice seguente mostra come rimuovere i valori NA da un vettore in R:

 #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

Si noti che ciascuno dei valori NA del vettore originale è stato rimosso.

Metodo 2: rimuovere i valori NA quando si esegue un calcolo utilizzando na.rm

Il codice seguente mostra come utilizzare l’argomento na.rm per rimuovere i valori NA da un vettore durante l’esecuzione di un calcolo:

 #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

Metodo 3: rimuovere i valori NA quando si esegue un calcolo utilizzando na.omit

Il codice seguente mostra come utilizzare l’argomento na.omit per omettere i valori NA da un vettore durante l’esecuzione di un calcolo:

 #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

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni con valori mancanti in R:

Come trovare e contare i valori mancanti in R
Come imputare tutti i valori mancanti in R

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *