Чи можна відфільтрувати data.frame для повних випадків за допомогою dplyr? complete.casesЗі списком усіх змінних працює, звичайно. Але це а) багатослівно, коли існує багато змінних, і б) неможливо, коли імена змінних невідомі (наприклад, у функції, яка обробляє будь-який 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функції фільтра. Думаю, я був недостатньо чітким і оновив своє запитання.
complete.casesне просто приймає вектори. Також потрібні цілі кадри даних.