data.frameから1つでも欠損値のある行を取り出す。
使うことはあまりないが忘れた時のために…。
# sample data
dat <- data.frame(
a = c(1, 1, NA, 0, 1),
b = c(NA, 0, 1, NA, 0),
c = c(NA, 0, 1, 1, 0)
)
# 1つでも欠損値(NA)をもつ行を取り出す
dat[!complete.cases(dat), ]
# !を除くとna.omit(dat)と同じく欠損値をもつ行を取り除く
dat[complete.cases(dat), ]