Menu

Rのインストール方法(Windows・macOS・Linux)とRStudio

CRANからRをダウンロードしてWindows・macOS・Linuxにインストールする手順と、ほぼ全員が使うIDEであるRStudioの導入方法を解説します。

このページのコードはエディタで実行できます - 編集してすぐに結果を確認できます。

ダウンロードは2つ必要(その理由)

Rの環境を整えるということは、別々の2つをインストールするということです。

  1. R本体 — 言語とインタプリタ。CRAN(Comprehensive R Archive Network、cran.r-project.org)からダウンロードします。実際にコードを実行するのはこの部分です。
  2. RStudio Desktop — ほぼ全員がRを書くのに使っているエディタ。posit.co からダウンロードします。無料で、スクリプトエディタ・コンソール・プロットビューア・環境ブラウザを備えた本格的な作業環境としてRを包んでくれます。

順番が重要です。先にR、後からRStudio。 RStudioはRの外側のシェルにすぎず、下にRがインストールされていなければ動かすものがありません。

ダウンロードの前にもうひとつ。このドキュメントのコードブロックはそのまま動くので、インストールの有無にかかわらず今すぐRを書き始められます。

次のいくつかのレッスンを追いかけたいだけなら、これで十分です。自分のマシンにRを入れたくなったら、このページに戻ってきてください。

WindowsにRをインストールする

  1. cran.r-project.org を開き、Download R for Windows を選びます。
  2. base(リンクには「install R for the first time」と書かれています)をクリックし、R-4.4.1-win.exe のようなインストーラをダウンロードします。
  3. インストーラを実行します。どのステップも既定値のままで問題ありません。そのまま進めて完了させてください。

Rは C:\Program Files\R\R-<version>\ にインストールされ、スタートメニューに「R」が追加されます。スタートメニューのショートカットは素のRコンソールを開きます。それでも十分使えますが、本格的な作業には下で紹介するRStudioが欲しくなるはずです。

将来ソースからパッケージをビルドする予定があるなら Rtools(同じCRANページからリンクされています)も必要になりますが、今は飛ばして構いません。初心者には不要です。

macOSにRをインストールする

  1. cran.r-project.org を開き、Download R for macOS を選びます。

  2. 自分のチップに合った .pkg を選びます。ここが間違えやすいポイントです。

    • Appleシリコン(M1、M2、M3、M4): arm64 と書かれたインストーラ。
    • Intel Mac: x86_64 のインストーラ。

    どちらかわからない場合は、アップルメニュー →「このMacについて」。チップの行が「Apple M何とか」なら arm64 です。

  3. ダウンロードした .pkg を開き、インストーラを進めます。

インストールが終わると、アプリケーションフォルダにR.appが入り、コマンドラインツールの RRscript も使えるようになります。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をインストールする

  1. posit.co/download/rstudio-desktop を開きます(RStudioの開発元は2022年にPositへ社名変更しました。製品は同じです)。
  2. 自分のOS向けの無料版RStudio Desktopインストーラをダウンロードして実行します。
  3. 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のコードを走らせる方法——コンソール、Rscriptsource()、そして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では両方のインストーラがはっきり区別して表示されています。

Coddy programming languages illustration

Coddyでコードを学ぼう

始める