ダウンロードは2つ必要(その理由)
Rの環境を整えるということは、別々の2つをインストールするということです。
- R本体 — 言語とインタプリタ。CRAN(Comprehensive R Archive Network、cran.r-project.org)からダウンロードします。実際にコードを実行するのはこの部分です。
- RStudio Desktop — ほぼ全員がRを書くのに使っているエディタ。posit.co からダウンロードします。無料で、スクリプトエディタ・コンソール・プロットビューア・環境ブラウザを備えた本格的な作業環境としてRを包んでくれます。
順番が重要です。先にR、後からRStudio。 RStudioはRの外側のシェルにすぎず、下にRがインストールされていなければ動かすものがありません。
ダウンロードの前にもうひとつ。このドキュメントのコードブロックはそのまま動くので、インストールの有無にかかわらず今すぐRを書き始められます。
次のいくつかのレッスンを追いかけたいだけなら、これで十分です。自分のマシンにRを入れたくなったら、このページに戻ってきてください。
WindowsにRをインストールする
- cran.r-project.org を開き、Download R for Windows を選びます。
- base(リンクには「install R for the first time」と書かれています)をクリックし、
R-4.4.1-win.exeのようなインストーラをダウンロードします。 - インストーラを実行します。どのステップも既定値のままで問題ありません。そのまま進めて完了させてください。
Rは C:\Program Files\R\R-<version>\ にインストールされ、スタートメニューに「R」が追加されます。スタートメニューのショートカットは素のRコンソールを開きます。それでも十分使えますが、本格的な作業には下で紹介するRStudioが欲しくなるはずです。
将来ソースからパッケージをビルドする予定があるなら Rtools(同じCRANページからリンクされています)も必要になりますが、今は飛ばして構いません。初心者には不要です。
macOSにRをインストールする
-
cran.r-project.org を開き、Download R for macOS を選びます。
-
自分のチップに合った
.pkgを選びます。ここが間違えやすいポイントです。- Appleシリコン(M1、M2、M3、M4): arm64 と書かれたインストーラ。
- Intel Mac: x86_64 のインストーラ。
どちらかわからない場合は、アップルメニュー →「このMacについて」。チップの行が「Apple M何とか」なら arm64 です。
-
ダウンロードした
.pkgを開き、インストーラを進めます。
インストールが終わると、アプリケーションフォルダにR.appが入り、コマンドラインツールの R と Rscript も使えるようになります。Homebrewを使っているなら brew install --cask r でも導入できますが、公式にサポートされているのはCRANのインストーラです。
LinuxにRをインストールする
Rは主要ディストリビューションのリポジトリすべてに入っています。
# Debian / Ubuntu
sudo apt update
sudo apt install r-base
# Fedora
sudo dnf install R
ひとつ注意点があります。ディストリビューションのリポジトリは、Rのバージョンが数世代遅れていることがあります。Ubuntuで最新リリースを使いたい場合、CRANが独自のaptリポジトリを提供しています。追加手順はCRANサイトの「Download R for Linux」に載っています。学習目的であれば、ディストリビューション同梱版で十分です。
インストールの確認
ターミナル(Windowsならコマンドプロンプトか PowerShell)を開いて、次を実行します。
R --version
このような出力が表示されるはずです。
R version 4.4.1 (2024-06-14) -- "Race for Your Life"
Windowsで「コマンドが認識されません」と出た場合、Rは正常に動作していますがPATHに入っていないだけです。もっとも手っ取り早い解決策は、Rを自力で見つけてくれるRStudioを使うことです。インストールには2つのコマンドが付いてきます。R は対話型コンソールを起動し、Rscript はスクリプトファイルを実行します。この違いはRスクリプトの実行を始めると効いてきます。
RStudio Desktopをインストールする
- posit.co/download/rstudio-desktop を開きます(RStudioの開発元は2022年にPositへ社名変更しました。製品は同じです)。
- 自分のOS向けの無料版RStudio Desktopインストーラをダウンロードして実行します。
- RStudioを開きます。Rのインストールは自動検出されます。コンソールペインにRのバージョンバナーと
>プロンプトが表示されれば、すべて正しくつながっています。
お祝いにコンソールのプロンプトでこれを入力してみましょう。
paste("R", R.version.string, "is ready")
素のコンソールではなくRStudioを使うのはなぜでしょうか。1つのウィンドウの中に、自動補完付きのスクリプトエディタ、コンソール、描いたすべてのプロット、読み込み済みのデータ、そしてパッケージマネージャがそろうからです。このドキュメントはRStudioの利用を前提にしていませんが、レッスンでIDEのショートカットに触れるときはRStudioを指しています。
最初のパッケージ(おまけの予告)
Rの最大の武器はCRANのパッケージエコシステムです。パッケージのインストールは、Rコンソールで1行書くだけです。
install.packages("ggplot2")
必要でなければ今すぐ実行しなくても構いません。パッケージのレッスンで、パッケージとは何か、どこから来るのか、インストールと読み込みの違いは何かを扱います。今は「扉はコマンド1つの向こう側にある」とだけ覚えておいてください。
この記事のまとめ
- Rの導入は2段構えです。まずCRANからR本体、次にposit.coからRStudio Desktop——この順番で。
- Windowsは「base」インストーラを既定オプションで。macOSはチップに合わせて選択(Appleシリコンはarm64、Intelはx86_64)。Linuxは
apt install r-baseまたはdnf install R。 - 確認はターミナルで
R --version。どちらにせよRStudioはRを自動で見つけてくれます。 - このドキュメントの例はすべて、何もインストールせずにブラウザ上で実行できます。
次は、実際にRのコードを走らせる方法——コンソール、Rscript、source()、そしてRStudio——を見ていきます。
よくある質問
Rはどこからダウンロードすればいいですか?
Rの公式配布元であるCRAN(cran.r-project.org)からです。自分のOSを選んで最新版をダウンロードしてください。第三者のダウンロードサイトは避けましょう。CRANは無料で、常に最新です。
RとRStudioの両方が必要ですか?
Rは必要です。言語そのものだからです。RStudioはRを動かすエディタで、コンソール、スクリプトエディタ、プロット画面、パッケージマネージャを1つのウィンドウにまとめてくれます。RStudioにRは含まれていないので、先にR、次にRStudioの順にインストールしてください。ほとんどの人はRStudioの中でRを書いています。
Rが正しくインストールされたか確認するには?
ターミナル(Windowsならコマンドプロンプトか PowerShell)を開いて R --version を実行します。R version 4.4.1 のようなバージョン文字列が表示されればインストール成功です。Windowsではコマンドを認識させるために、Rの bin フォルダをPATHに追加する必要がある場合があります。
Macではどのインストーラを選べばいいですか?
チップによって変わります。Appleシリコン搭載のMac(M1/M2/M3/M4)はarm64版の .pkg、古いIntel Macはx86_64版が必要です。わからない場合はアップルメニュー →「このMacについて」で確認しましょう。CRANでは両方のインストーラがはっきり区別して表示されています。