È possibile filtrare un data.frame per casi completi utilizzando dplyr? complete.cases
con un elenco di tutte le variabili funziona, ovviamente. Ma questo è a) verboso quando ci sono molte variabili eb) impossibile quando i nomi delle variabili non sono noti (ad esempio in una funzione che elabora qualsiasi data.frame).
library(dplyr)
df = data.frame(
x1 = c(1,2,3,NA),
x2 = c(1,2,NA,5)
)
df %.%
filter(complete.cases(x1,x2))
dplyr
funzione di filtro di. Immagino di non essere stato abbastanza chiaro e ho aggiornato la mia domanda.
complete.cases
non accetta solo vettori. Richiede anche interi frame di dati.