Menu
Coddy logo textTech

欠損値: NA

CoddyのRジャーニー「基礎」セクションの一部 — レッスン 10/78。

実際のデータ分析では、情報が欠落していたり、利用できなかったりする状況にしばしば遭遇します。Rは、これらのケースを処理するためにNAと呼ばれる特別な値を提供しています。

NA は "Not Available" の略で、欠損値または未定義の値を表します。これは、データが不明または存在しない場合にプレースホルダーとして機能する特別な論理定数です。これまで学んだ他のデータ型とは異なり、NA は実際の値を表すものではなく、値の欠如を表します。

他の値と同じように、任意の変数に NA を代入することができます:

missing_data <- NA
unknown_score <- NA

これは、一部の情報が不完全な可能性があるデータセットを扱う際に特に役立ちます。例えば、ユーザー情報を収集しているときに、ある人が年齢を入力しなかった場合、変数を空のままにしたり、誤解を招く恐れのある0のような適当な数値を使ったりする代わりに、NAを保存することができます。

challenge icon

チャレンジ

簡単

学生データベース内の欠損情報を表す変数を作成します。まず、student_age という名前の変数を作成し、不明な年齢を表すために NA を代入してください。次に、test_score という名前の変数を作成し、欠損しているテストのスコアを表すために NA を代入します。最後に、graduation_year という名前の変数を作成し、不明な卒業年を表すために NA を代入してください。

3つの変数をすべて作成した後、print() 関数を使用して、各変数を student_agetest_scoregraduation_year の正確な順序で表示してください。

チートシート

Rは、欠損値または未定義の値を表すために NA (Not Available) を使用します。NA は、データが不明または存在しない場合のプレースホルダーとして機能する特別な論理定数です。

変数に NA を代入できます:

missing_data <- NA
unknown_score <- NA

データが実際に欠損している場合、0や空の文字列のような任意の値を使用するよりも、NA を使用する方が好ましいです。これは、情報の欠如を明確に示すためです。

自分で試してみよう

# TODO: ここにコードを書いてください
# NA値を持つ3つの変数を作成します
# 次に、指定された順序で各変数を出力します
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン