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 行に欠損値が含まれていることを示しています。

bannerAds