0Pricing
R Academy · レッスン

リストとデータフレーム

リストとデータフレームについて学び、異なる型のデータを効果的に構造化する方法を理解します。

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

リストとデータフレーム入門

リストとデータフレーム入門

リストとデータフレームは、Rで使用する強力なデータ構造です。さまざまな型のデータを整理して格納できます。

リストとデータフレーム — イラスト1

リストとは

リストとは

リストは柔軟なデータ構造で、数値、文字、さらにはほかのリストなど、さまざまな型の要素を格納できます。

my_list <- list(name = 'Alice', age = 25, scores = c(90, 85, 88))

リストの要素にアクセスする

リストの要素にアクセスする

二重角かっこ[[ ]]または$演算子を使って、リストの要素にアクセスできます。

my_list[['name']]
my_list$age

データフレームとは

データフレームとは

データフレームは、表やスプレッドシートに似ています。行と列を使った構造化された形式でデータを格納します。

df <- data.frame(Name = c('Alice', 'Bob'), Age = c(25, 30), Score = c(90, 85))

データフレームを表示する

データフレームを表示する

次の方法で、データフレームを確認できます。

head(df)
summary(df)

データフレームの列にアクセスする

データフレームの列にアクセスする

データフレームの列には、$演算子を使ってアクセスできます。

df$Age

データフレームをフィルタリングする

データフレームをフィルタリングする

条件に基づいて、データフレームの行をフィルタリングできます。

df[df$Score > 85, ]

データフレームを変更する

データフレームを変更する

データフレームには、新しい列を動的に追加できます。

df$Passed <- df$Score >= 85

リストとデータフレームのまとめ

まとめ

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

  • リストを作成して要素にアクセスする方法
  • データフレームを作成および操作する方法
  • データフレームのデータをフィルタリングおよび変更する方法
リストとデータフレーム — イラスト10

よくある質問

「リストとデータフレーム」レッスンは無料ですか?

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

「リストとデータフレーム」で何を学びますか?

リストとデータフレームについて学び、異なる型のデータを効果的に構造化する方法を理解します。 ブラウザで直接実行するハンズオンコードでR Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

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

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

「リストとデータフレーム」レッスンにはどのくらい時間がかかりますか?

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

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

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

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

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