Rチュートリアル
この教材について
この教材は、Rを使ったデータ分析・可視化の基礎を学ぶためのものです。
目標スキル
この教材を終えると、以下のことができるようになります:
- データ整形技術:自分が欲しい形にデータを整えることができる
- tidyverseマスター:tidyverseを使った効率的なデータハンドリング
- データ可視化技術:研究に必要な図表を自在に作成できる
- 生成AI活用力:俯瞰的ビジョンのもとで生成AIに適切な指示が出せる
学習の進め方
ゴールベース・ビジョン主導型
この教材では、「こういう図を描きたい」「こういうデータにしたい」というゴールから逆算して学んでいきます。
- 可視化ギャラリーを見る → 「こんな図が描けるんだ」という目標を知る
- 必要なデータ形式を理解する → その図を描くにはどんなデータが必要か
- データを整形する → 手元のデータを必要な形に変える
- 実際に描いてみる → 試行錯誤しながら完成させる
生成AIとの協働
わからないことは積極的に生成AI(ChatGPT、Claude等)に相談してください。
良い質問の例:
- 「年齢別の平均スコアを棒グラフで描きたいのですが、どうすればいいですか?」
- 「このエラーメッセージの意味を教えてください:〇〇」
- 「group_by() と summarize() の違いを教えてください」
避けたほうがよい質問:
- 「Rがわかりません」(具体性がない)
- 「全部やってください」(学習にならない)
教材の構成
| ページ | 内容 |
|---|---|
| Rの基礎 | 計算、オブジェクト、関数の基本 |
| データの読み込み | CSVファイルを読み込んで中身を確認 |
| tidyverse入門 | dplyr, tidyrを使ったデータ整形 |
| 可視化ギャラリー | ggplot2で描ける様々な図の例 |
必要な環境
- R(最新版推奨)
- RStudio または RStudio Server
- tidyverse パッケージ
# tidyverseのインストール(初回のみ)
install.packages("tidyverse")