Có thể lọc data.frame cho các trường hợp hoàn chỉnh bằng dplyr không? complete.cases
vớ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))
dplyr
chứ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.cases
không chỉ chấp nhận vectơ. Nó cũng cần toàn bộ khung dữ liệu.