Hazy Ideas

日々の勉強の気づきを書き出しています

【R備忘録】Jupyter NotebookでRを使うための設定方法

Jupyter Notebookは対話型で、コードと結果が画面上に残り続けるのが使いやすい。一方で、Python専用につくられているため、そのままではRは使えない。

 

3つのパターンの設定方法を記録しておく。

 

1.R単体と、Jupyter Notebookをインストールして使う

 Rをすでにインストールしていて、Pythonはまだの場合

2.R単体と、Anaconda上のJupyter Notebookを使う

 RとAnacondaをすでにインストール済みの場合

3.Anaconda上のRとJupyter Notebookを使う

 Anacondaはインストール済みで、Rはまだの場合

 

 

1.R単体と、Jupyter Notebookをインストールして使う

・Rをインストールする

R: The R Project for Statistical Computing

・Python3をインストールする

Download Python | Python.org

・Jupyter Notebookをインストールする

Pythonが使える環境(PowerShellかComandPrompt)で以下を入力する

python -m pip install --upgrade pip
python -m pip install jupyter

 

・Rgui.exeファイルの場所を探す

Winマークから「R 4.x.x」を探し、右クリックから「ファイルの場所を開く」を選択する。Rプログラムを右クリックし「ファイルの場所を開く」と、Rgui.exeまでたどり着ける

 

コマンドラインの環境にドラッグ&ドロップする

以下はPowerShellにRgui.exeをドラッグした様子。ファイルの場所が入ったのでEnterを押すとRが起動する。

 

・起動したR上で、以下を入力する

install.packages('IRkernel')
IRkernel::installspec()

 

・Jupyter Notebookを起動する

PowerSellなどに以下を入力すると、ブラウザアプリにJupyter Notebookが起動する。

jupyter nootebook

 

・Rが使える環境になっているか確認する

右上の「New」をクリックしてRが使えるか確認

 

2.R単体と、Anaconda上のJupyter Notebookを使う

・Rをインストールする

・Anacondaをインストールする

Anaconda | The World's Most Popular Data Science Platform

・Anaconda Promptを開く

Winマークから「Anaconda Prompt」を探し、クリックで開く

・Rgui.exeを開く

ファイルの場所への移動方法は、上記を参照すること

 

・起動したR上で、以下を入力する

install.packages('IRkernel')
IRkernel::installspec()

 

・Jupyter Notebookを起動する

Anaconda Promptで以下を入力すると、ブラウザアプリにJupyter Notebookが起動する(もしくはWinマークから、Jupyter Notebookアプリを開く)。

jupyter nootebook

 

・Rが使える環境になっているか確認する

右上の「New」をクリックしてRが使えるか確認

 

3.Anaconda上のRとJupyter Notebookを使う

以下コマンドライン操作するが、Anaconda Navigator上でもできるはず。

・Anaconda Promptを開く

・Anaconda上でRをインストールした仮想環境を作成する

Anaconda Prompt上に以下を入力する。インストールと環境構築のため少し時間がかかる。

conda create -n r_env r-essentials r-base

 

・作成した仮想環境を開く

conda activate r_env

 

・Jupyter Notebookを起動する

Anaconda Promptで以下を入力すると、ブラウザアプリにJupyter Notebookが起動する(もしくはWinマークから、Jupyter Notebookアプリを開く)。

jupyter nootebook

 

・Rが使える環境になっているか確認する

右上の「New」をクリックしてRが使えるか確認

 

以上。

 

参考にさせていただいたサイト

【初心者向け】Jupyter Notebookの使い方!インスト…|Udemy メディア

Windows10にJupyter Notebookをインストールする(RとPower ShellやC#なども併せて) - Qiita

Jupyter Notebook上にR環境を作る - 株式会社セールスアナリティクス

Anaconda環境で最新のRを使う(Windows) - Qiita