データ型の確認
CoddyのRジャーニー「基礎」セクションの一部 — レッスン 8/78。
Rはデータ型を確認するためのclass()関数を提供しています。
class()関数は、変数を入力として受け取り、そのデータ型を示す文字列を返します。括弧の中に変数名を渡すだけです:
my_variable <- 42
class(my_variable)変数に数値が含まれているため、これは "numeric" を返します。同様に、class() はテキストデータに対しては "character" を、TRUE/FALSE値に対しては "logical" を、整数データ型に対しては "integer" を返します。
class() と print() を組み合わせることで、データ型をコンソールに表示し、プログラムのどの時点でもどのような種類のデータを扱っているかを簡単に確認することができます。
チャレンジ
簡単4つの異なるデータ型の変数を作成し、class()関数を使用して、各変数のデータ型を確認して表示してください。
まず、scoreという名前の変数を作成し、値88.5を代入します。次に、student_nameという名前の変数を作成し、値"Sarah"を代入します。続いて、passedという名前の変数を作成し、値TRUEを代入します。最後に、yearという名前の変数を作成し、値2024Lを代入します。
4つの変数をすべて作成した後、class()関数とprint()を組み合わせて、score、student_name、passed、yearの正確な順序で各変数のデータ型を表示してください。
チートシート
class() 関数を使用して、変数のデータ型を確認します:
my_variable <- 42
class(my_variable)class() 関数は以下を返します:
- 数値の場合は
"numeric" - テキストデータの場合は
"character" - TRUE/FALSE 値の場合は
"logical" - 整数データ型の場合は
"integer"
class() と print() を組み合わせて、データ型を表示します:
print(class(my_variable))自分で試してみよう
# TODO: 指定された値とデータ型で4つの変数を作成します
# TODO: print()と一緒にclass()関数を使用して、各変数のデータ型を表示します
# 次の順序で表示することを忘れないでください: score, student_name, passed, yearこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。