RStudioの基本的な使い方【画面の見方とはじめてのコード】
RとRStudioのインストールが終わったら、次は実際にコードを書いて動かしてみましょう。
この記事では、RStudioの画面の見方から、計算・変数・関数といったRの基本までを、実行結果付きで解説します。プログラミングがはじめての方でも、この記事の通りに手を動かせばRの基本操作が身につきます。
※まだRとRStudioをインストールしていない方は、先に「RとR Studioのインストール方法【誰でもできる画像解説付き】」をご覧ください。
RStudioの4つの画面
RStudioを開くと、画面が4つのエリアに分かれています。それぞれの役割は次のとおりです。
| 場所 | 名前 | 役割 |
|---|---|---|
| 左上 | ソース(エディタ) | コードを書いて保存する場所 |
| 左下 | コンソール | コードを実行し、結果が表示される場所 |
| 右上 | 環境(Environment) | 作った変数やデータの一覧 |
| 右下 | ファイル・プロット・ヘルプなど | ファイルの一覧、グラフの表示、ヘルプの表示 |
※起動直後に左上の画面がない場合は、次の手順でスクリプトを作ると表示されます。
はじめてのコードを書いてみよう
Step 1:新しいRスクリプトを作る
メニューの「File」→「New File」→「R Script」を選びます。ショートカットは Ctrl + Shift + N(Macは Cmd + Shift + N)です。
左上に空のエディタが開きます。ここにコードを書いていきます。
Step 2:コードを実行する
エディタに次のように入力し、その行にカーソルを置いた状態で Ctrl + Enter(Macは Cmd + Enter)を押してください。
1 + 1
左下のコンソールに、次のように結果が表示されます。
[1] 2
先頭の [1] は「1つ目の値」という意味なので、気にしなくて大丈夫です。
複数行をまとめて実行したいときは、範囲を選択してから Ctrl + Enter を押します。スクリプト全体を実行するときは Ctrl + Shift + Enter です。
Step 3:スクリプトを保存する
Ctrl + S で保存できます。ファイルの拡張子は .R です。書いたコードを保存しておけば、同じ分析をいつでも再現できます。
Rの基本①:計算
Rは電卓のように使えます。
10 * 3 - 4
[1] 26
足し算 +、引き算 -、掛け算 *、割り算 /、べき乗 ^ が使えます。
Rの基本②:変数
値に名前を付けて保存しておくものを変数といいます。Rでは <- を使って値を入れます。
x <- c(80, 65, 90, 72, 88)
x
[1] 80 65 90 72 88
c() は複数の値をまとめる関数で、まとめたものをベクトルと呼びます。ここでは5人のテストの点数を x という変数に入れました。
変数を作ると、右上の「Environment」に x が表示されます。
※<- は Alt + -(Macは Option + -)で入力できます。= でも動きますが、Rでは <- を使うのが一般的です。
Rの基本③:関数
関数は、データに対して決まった処理をしてくれる命令です。関数名(データ) の形で使います。
mean(x)
max(x)
sum(x)
length(x)
[1] 79
[1] 90
[1] 395
[1] 5
上から、平均・最大値・合計・データの個数です。たった1行で集計できるのがRの便利なところです。
文字をつなげる関数も使ってみましょう。
name <- "Bistro"
paste("こんにちは、", name)
[1] "こんにちは、 Bistro"
paste() は間に半角スペースが入ります。スペースなしでつなげたいときは paste0() を使います。
Rの基本④:データフレーム
表の形をしたデータをデータフレームといいます。Excelのシートのようなものです。Rには練習用のデータがいくつか入っているので、アヤメの花のデータ iris を見てみましょう。
head(iris)
Sepal.Length Sepal.Width Petal.Length Petal.Width Species
1 5.1 3.5 1.4 0.2 setosa
2 4.9 3.0 1.4 0.2 setosa
3 4.7 3.2 1.3 0.2 setosa
4 4.6 3.1 1.5 0.2 setosa
5 5.0 3.6 1.4 0.2 setosa
6 5.4 3.9 1.7 0.4 setosa
head() は先頭の6行を表示する関数です。データ全体を表で見たいときは View(iris) を実行すると、左上にExcelのような表が開きます。
困ったときはヘルプを見る
関数の使い方がわからないときは、関数名の前に ? を付けて実行します。
?mean
右下の「Help」タブに説明が表示されます。英語ですが、下のほうの「Examples」に使用例が載っているので、まずはそこを真似するのがおすすめです。
作業フォルダとプロジェクト
Rは「作業ディレクトリ」と呼ばれるフォルダを基準に、ファイルを読み書きします。今の作業ディレクトリは次のコマンドで確認できます。
getwd()
分析ごとにフォルダを分けたい場合は、RStudioのプロジェクト機能が便利です。「File」→「New Project」→「New Directory」でフォルダを作ると、そのフォルダが自動で作業ディレクトリになります。CSVファイルなどもこのフォルダに入れておけば、ファイル名だけで読み込めます。
まとめ
- RStudioは「ソース・コンソール・環境・ファイル等」の4画面構成
- コードはエディタに書いて Ctrl + Enter で実行
<-で変数を作り、mean()などの関数で集計する- 表データはデータフレームとして扱い、
head()やView()で中身を確認
次回は、手元のCSVファイルやExcelファイルをRに読み込む方法を解説します。まずはこの記事のコードを実際に動かして、Rに慣れてみてください。
