Rとウェブ解析:NA値の取り扱いコマンドについて

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

欠損値を扱うコマンドの紹介です。たまに、データに欠損値であるNAが含まれていると処理がうまく行かない場合があります。

スポンサーリンク

コマンド一覧

NA値を含むデータの作成
SampleData <- matrix(c(4, 7, 8, NA, 11, 15), 3, 2)

#NA値が含まれているかの確認にはis.naコマンドを使用します。
is.na(SampleData)

#NA値の数を確認するときはsumコマンドを使用します。
sum(is.na(SampleData))

#NA値の位置を確認するときはmatchコマンドを使用します。ベクトルでの位置を出力します。
match(NA, SampleData)

#NAを除いて処理するときはna.rm = TRUEオプションを使用します。na.rmオプションをもつかはhelpで確認してください。
sum(SampleData, na.rm = TRUE)

#NA値を置き換えるx[is.na(x)] <- yを使用します。
SampleData[is.na(SampleData)] <- 5
sum(SampleData, na.rm = TRUE) #5増えてます。
[1] 50

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

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

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