LoginSignup
19
25

More than 3 years have passed since last update.

2021年からRを始める人へ「R&R studio」初期tips

Last updated at Posted at 2020-12-03

2020年末、
「来年にはRを始めよう」と思っている方もいらっしゃるかもしれない。
自分用備忘録を兼ねて、Rを使い始める人に導入を書こうかと。

簡単に記事全体の話

  • RのインストールとR studioのインストール + 初期設定
  • アップデートの確認
  • コードはマークダウンで書きhtmlでレポート(セッションを残しておく)

Rのインストール

download Rからインストール
現在はver-4.0.3がtop pageからリンクされているが、その下に3.6.3が表示されているように、
3.6あたりのバージョンは安定している。ver-4 系だと動かないパッケージもある
逆に新しく開発されているパッケージは4系で作られているものもある
その場合、Rは複数のバージョンでフォルダに分かれてインストールされるので、必要に応じてインストールする

image.png

R studioのインストール

Open Source License Downloadからインストール
現在はver-1.13が確認できている

image.png

R studioの背後ではRが動いている

初期設定

デフォルトだと真っ白で目がつらいのでテーマを変更する

image.png

Tools > Global Options > appearance

から好きなテーマを選択する

パッケージとR studioのアップデート

Help > check for updateからR studioのアップデート確認
Tools > package updateからパッケージの最新版をチェック

image.png

チートシート確認

Help > cheat sheet

パッケージを使い始める際の必要なコードを一覧で確認できるcheat sheetのリンクを確認できる
A4で印刷して机の隅に置いておくと便利
パッケージの開発git hubに行けばもとのチートシートがダウンロードできるのでそちらも。

image.png

コードを書く

ctrl + shift + N 

もしくは

file > new file > R script

image.png

コードを書ける画面が表示される
コードを書いてctrl + enter で実行

コードを書くならmarkdownがオススメ

file > new file > R markdown

名前を付けてマークダウン(拡張子「.Rmd」)を作成

image.png

マークダウンの便利なところは日本語で説明を書きながらそのままレポート化できるところ
同時に実行もできるし結果の出力も載せられるので、

・コード書く
・コメントは一行ずつコメントアウトする
・実行する
・表示画像をキャプチャする
・ワードやパワポに貼り付ける
・コメントアウトした文章をコメントアウト消して資料にコピペ
・使ったバージョンをスクショする

といった手間が不要になり、R studio内で完結する

マークダウン記法が使えるので多少の箇条書きや文字サイズ、フォントの変更がコード内で実行できる

image.png

Rで実行したい箇所はコードであることを明記するために「'''」で囲む
囲まれた範囲を「チャンク chunk」と呼び、ショートカットは「ctrl + alt + i」
右側に実行する用の三角形マークがあるのでこれを押してコードを実行

image.png

コード上で実行結果まで確認できる

レポート出力

knit > knit to HTML 

でHTMLに出力

image.png

あとはHTMLファイルをレポートとして使うだけ
pdfを利用するときはいくつかプラグインをインストールしておく必要があるので注意

image.png

バージョンも一緒に出力

sessionInfo()が便利

image.png

ライブラリを読み込んだ後に実行すると、使ったライブラリのバージョンも一括で出力できる

image.png

R studioの良いところ

・コードが自動で保存される(長いコードを書いて落ちると絶望)
・関数の補助が書きかけの段階から入る

image.png

プロジェクト分け

右上のprojectから実行したいprojectを選択できる
分析中のデータやコードを分けておける

image.png

個人的にはデスクトップ上にフォルダ分けしてRファイル(.R)とデータを格納しておく方法の方が途中でミスしなくて済む

以上

来年も良いRライフを。

19
25
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
25