Rで解析:NA値取り扱いコマンドの紹介

Rの解析に役に立つ記事
スポンサーリンク

データの整理で必須の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&#12364;&#12356;&#12367;&#12388;&#21547;&#12414;&#12428;&#12390;&#12356;&#12427;&#12363;&#30906;&#35469;
#1&#12364;&#36820;&#12373;&#12428;&#12414;&#12377;
sum(is.na(NATestData))

#0&#12364;&#36820;&#12373;&#12428;&#12414;&#12377;
sum(is.na(TestData))

#&#22810;&#12367;&#12398;&#38306;&#25968;&#12395;&#12399;NA&#12434;&#38500;&#12356;&#12390;&#35336;&#31639;&#12377;&#12427;na.rm&#12458;&#12503;&#12471;&#12519;&#12531;&#12364;&#12354;&#12426;&#12414;&#12377;
#NA&#20516;&#12364;&#36820;&#12373;&#12428;&#12414;&#12377;
sum(NATestData)

#37&#12364;&#36820;&#12373;&#12428;&#12414;&#12377;
sum(NATestData, na.rm = TRUE)

#NA&#20516;&#12434;&#32622;&#12365;&#25563;&#12360;&#12427;
NATestData[is.na(NATestData)] <- 3

#&#32622;&#12365;&#25563;&#12360;&#24460;
NATestData
[,1] [,2]
[1,]    1    7
[2,]    2    3
[3,]    3    9
[4,]    5   10

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました