リストとデータフレーム
リストとデータフレームについて学び、異なる型のデータを効果的に構造化する方法を理解します。
「リストとデータフレーム」はCoddyKit上の無料R Academyレッスンです。 これはレッスン3/3です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはR Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 R Academyコースには全3レッスンが含まれています。
リストとデータフレーム入門
リストとデータフレーム入門
リストとデータフレームは、Rで使用する強力なデータ構造です。さまざまな型のデータを整理して格納できます。

リストとは
リストとは
リストは柔軟なデータ構造で、数値、文字、さらにはほかのリストなど、さまざまな型の要素を格納できます。
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リストとデータフレームのまとめ
まとめ
このレッスンでは、次の内容を学びました。
- リストを作成して要素にアクセスする方法
- データフレームを作成および操作する方法
- データフレームのデータをフィルタリングおよび変更する方法

よくある質問
「リストとデータフレーム」レッスンは無料ですか?
はい。「リストとデータフレーム」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと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フィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- データ型を理解する
- ベクトルと行列の操作
- リストとデータフレーム