欠損値: NA
CoddyのRジャーニー「基礎」セクションの一部。レッスン 10/78。
実際のデータ分析では、情報が欠落していたり利用できなかったりする状況によく遭遇します。R には、こうしたケースに対処するための NA という特別な値があります。
NA は「Not Available」を表し、欠損値または未定義の値を示します。これは、データが不明または存在しない場合にプレースホルダーとして機能する、特別な論理定数です。これまでに学んだ他のデータ型とは異なり、NA は実際の値を表しません。値が存在しないことを表します。
他の値と同じように、任意の変数に NA を代入できます。
missing_data <- NA
unknown_score <- NAこれは、情報の一部が不完全である可能性のあるデータセットを扱うときに特に役立ちます。たとえば、ユーザー情報を収集していて、誰かが年齢を提供していない場合、変数を空のままにしたり、誤解を招く可能性のある 0 のような任意の数値を使用したりする代わりに、NA を格納できます。
チャレンジ
簡単Create variables を使用して、学生データベース内の不足している情報を表します。まず、student_age という名前の変数を作成し、未知の年齢を表すために NA を代入します。次に、test_score という名前の変数を作成し、欠落しているテストスコアを表すために NA を代入します。最後に、graduation_year という名前の変数を作成し、未知の卒業年を表すために NA を代入します。
3つすべての変数を作成したら、print() 関数を使用して、各変数を次の正確な順序で表示します: student_age、test_score、graduation_year。
自分で試してみよう
# TODO: ここにコードを書いてください
# NA値を持つ3つの変数を作成する
# 次に、指定された順序で各変数を出力するこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: Rオンラインコンパイラ