Có thể lọc data.frame cho các trường hợp hoàn chỉnh bằng dplyr không? complete.casesvới một danh sách tất cả các biến hoạt động, tất nhiên. Nhưng đó là a) dài dòng khi có rất nhiều biến và b) không thể khi tên biến không được biết (ví dụ: trong một hàm xử lý bất kỳ khung dữ liệu nào).
library(dplyr)
df = data.frame(
x1 = c(1,2,3,NA),
x2 = c(1,2,NA,5)
)
df %.%
filter(complete.cases(x1,x2))
dplyrchức năng bộ lọc của. Tôi đoán tôi đã không đủ rõ ràng và cập nhật câu hỏi của mình.
complete.caseskhông chỉ chấp nhận vectơ. Nó cũng cần toàn bộ khung dữ liệu.