Ist es möglich, einen data.frame mit dplyr nach vollständigen Fällen zu filtern? complete.casesmit einer Liste aller Variablen funktioniert natürlich. Dies ist jedoch a) ausführlich, wenn viele Variablen vorhanden sind, und b) unmöglich, wenn die Variablennamen nicht bekannt sind (z. B. in einer Funktion, die einen data.frame verarbeitet).
library(dplyr)
df = data.frame(
x1 = c(1,2,3,NA),
x2 = c(1,2,NA,5)
)
df %.%
filter(complete.cases(x1,x2))
dplyrFilterfunktion. Ich glaube, ich war nicht klar genug und habe meine Frage aktualisiert.
complete.casesakzeptiert nicht nur Vektoren. Es werden auch ganze Datenrahmen benötigt.