R言語で欠損値に対応する行を検索するにはどうすればよいですか?
R言語では、is.na()関数がデータフレームの各要素が欠損値かどうかを判定し、その結果はデータフレームの行インデックスに論理ベクトルとして渡され、欠損値に対応する行が特定されます。
簡単なコード例は以下のようになります。
# 创建一个包含缺失值的数据框
df <- data.frame(a = c(1, 2, NA, 4, 5),
b = c(NA, 2, 3, NA, 5),
c = c(1, NA, 3, 4, NA))
# 找到缺失值对应的行
missing_rows <- which(apply(is.na(df), 1, any))
missing_rows
結果を出力
[1] 1 3 4
これは 1、3、4 行に欠損値が含まれていることを示しています。