Eventuali duplicati:
R script - removing NA values from a vectorCome rimuovere tutto il NA da un vettore?
io ho potuto rimuovere tutto il NAS da un vettore utilizzando R?
[1] 1 NA 3 NA 5
Grazie
Eventuali duplicati:
R script - removing NA values from a vectorCome rimuovere tutto il NA da un vettore?
io ho potuto rimuovere tutto il NAS da un vettore utilizzando R?
[1] 1 NA 3 NA 5
Grazie
Usa is.na
con vettore indicizzazione
x <- c(NA, 3, NA, 5)
x[!is.na(x)]
[1] 3 5
Ho anche rinviare l'onorevole signore/signora agli ottimi manuali R introduttivi, in particolare Section 2.7 Index vectors; selecting and modifying subsets of a data set
Oltre a @ Risposta di Andrie, è possibile utilizzare na.omit
x <- c(NA, 3, NA, 5)
na.omit(x)
[1] 3 5
attr(,"na.action")
[1] 1 3
attr(,"class")
[1] "omit"
Oppure leggi '? NA', che descrive il comportamento di' is.na' ed elenca 'na.omit' nella sezione _Vedi anche_. –