データの整理で必須のNA値取り扱いコマンドの紹介を紹介します。
コマンドの紹介
内容はコマンド内のコメントを参照ください。
#テストデータの作成 NATestData <- matrix(c(1, 2, 3, 5, 7, NA, 9, 10), nrow = 4, ncol = 2) TestData <- matrix(c(1, 2, 3, 5, 7, 3, 9, 10), nrow = 4, ncol = 2) #NAがいくつ含まれているか確認 #1が返されます sum(is.na(NATestData)) #0が返されます sum(is.na(TestData)) #多くの関数にはNAを除いて計算するna.rmオプションがあります #NA値が返されます sum(NATestData) #37が返されます sum(NATestData, na.rm = TRUE) #NA値を置き換える NATestData[is.na(NATestData)] <- 3 #置き換え後 NATestData [,1] [,2] [1,] 1 7 [2,] 2 3 [3,] 3 9 [4,] 5 10
少しでも、あなたの解析が楽になりますように!!