0Pricing
R Academy · レッスン

データ型を理解する

Rで利用できるさまざまなデータ型とその用途を特定し、区別します。

「データ型を理解する」はCoddyKit上の無料R Academyレッスンです。 これはレッスン1/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。

Rのデータ型入門

Rのデータ型入門

データ型は、変数に格納できる値の種類を定義します。Rには、いくつかの組み込みデータ型があります。

データ型を理解する — イラスト1

Rの一般的なデータ型

Rの一般的なデータ型

Rには、次のような基本的なデータ型があります。

  • Numeric:小数(例:3.14、42)
  • Integer:整数(例:10L、-5L)
  • Character:文字列(例:'Hello'、'R')
  • Logical:論理値(TRUE、FALSE)

データ型を確認する

データ型を確認する

class()関数を使って、変数の型を確認できます。

x <- 42
class(x)

データ型を相互変換する

データ型を相互変換する

次のような関数を使って、データ型を変換できます。

  • as.numeric()
  • as.character()
  • as.logical()
y <- as.character(42)
class(y)

論理値を扱う

論理値を扱う

論理値(TRUE、FALSE)は、比較や条件判定でよく使われます。

a <- 10
b <- 20
a < b

文字データを扱う

文字データを扱う

文字データは、Rでテキストを格納するために使います。

name <- 'John'
nchar(name)

NAとNULLの値

NAとNULLの値

Rでは、欠損値をNA、未定義のオブジェクトをNULLで表します。

x <- NA
is.na(x)

論理値を数値に変換する

論理値を数値に変換する

論理値は数値に変換できます(TRUE = 1、FALSE = 0)。

as.numeric(TRUE)

データ型のまとめ

まとめ

このレッスンでは、次の内容を学びました。

  • Rのさまざまなデータ型
  • データ型の確認と変換
  • 欠損値の扱い
データ型を理解する — イラスト10

よくある質問

「データ型を理解する」レッスンは無料ですか?

はい。「データ型を理解する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、R Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 R Academyコースには全3レッスンが含まれています。

「データ型を理解する」で何を学びますか?

Rで利用できるさまざまなデータ型とその用途を特定し、区別します。 ブラウザで直接実行するハンズオンコードでR Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

R Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのR Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/3です。

「データ型を理解する」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このR Academyレッスンでコードを書いて実行できますか?

はい。すべてのR Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. データ型を理解する
  2. ベクトルと行列の操作
  3. リストとデータフレーム
← R Academyに戻る