Jupyter notebookでのR環境設定＆拡張機能追加

# Jupyter notebookでのR環境設定

## mac編
### ターミナルからRを起動
Finder「アプリケーション」からRを探す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/ab1c3728-76b8-6f20-4482-c33bbc11d315.png)
右クリックで「パッケージの内容を表示」

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/9cfd4280-4c5e-39cd-8126-82f03c0e432c.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/8e86d13d-1dac-7ecb-d8ff-c71855e52f29.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/698471a1-e198-7b0e-0bfc-207778ac8b57.png)
右クリックしてoptionキーを押しながらRのパス名をコピー

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/bc263ceb-2e5b-b1ee-7dee-5c18b76ed114.png)
ターミナルにさっきコピーしたRのパスを貼り付けて実行→Rが起動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/f7186494-f5e2-447d-244d-c3c8051e6bcd.png)
## Jupyter notebookでRが使えるようにする
Jupyter notebook用のパッケージインストール
```
install.packages('IRkernel')
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/6a1a5ffb-da65-39a6-712f-2db68a3a08bc.png)
続いて次のコードを実行
```
IRkernel::installspec()
```
Jupyter notebookを開くとRが選択できるようになっているはず
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/3e2e14e4-d489-7b66-48c3-b6246fbd111d.png)

## Windows
### Anaconda PronptからRを起動
デスクトップアイコンを右クリック
「ファイルの場所を開く」
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/ea5b0f39-8a72-27d0-8f60-4867104ac4e8.png)
「Rgui」を選択
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/03fd068f-55ac-543f-6d07-198804445107.png)
「パスのコピー」をクリック
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/dfde6c53-8de6-8462-c75e-2727b729c6b1.png)

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/463279ea-a835-b38d-a7aa-7af748a12a26.png)
Anaconda PronptにさっきコピーしたRのパスを貼り付けて実行→Rが起動する
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/3bbfb940-7a36-e4bb-d679-73dbbb3b78ed.png)

### Jupyter notebookでRが使えるようにする
Jupyter notebook用のパッケージインストール
```
install.packages('IRkernel')
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/f8db507e-1269-f2ea-809a-105f461c0696.png)
続いて次のコードを実行
```
IRkernel::installspec()
```
Jupyter notebookを開くとRが選択できるようになっているはず
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/3e13c0df-8146-269a-6374-827c957df996.png)

# Jupyter notebook 拡張機能追加
## 入力補完
```
%config IPCompleter.greedy=True
```
TABキーを押すと入力補完できるようになる
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/f79353a8-fef5-2b2f-9e2d-dc060aa7d1f1.png)
## Nbextensions
macならターミナル,Windows/ならnaconda Promptで以下のコマンドを入力して実行
```
conda install -c conda-forge jupyter_contrib_nbextensions
```
```
jupyter contrib nbextension install --user
jupyter nbextensions_configurator enable --user
```
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/31f0d14c-16fe-d805-7013-ce1b40fc66ea.png)
Hinterland,ExecuteTime,table_beautifier ,Table of contents(2)にチェック

## 入力補完機能OFF
ウザかったらヘルプ→Contiuous hints　のチェックを外す
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1340152/cf89e1a4-2682-ee95-f751-ebace9658730.png)