Chapter 5 パッケージとは
5.1 パッケージについて
Rはデフォルト(初期状態)でインストールされている関数がたくさんある。
ベクトルの長さを測るlength()
や、散布図を描くplot()
などは関数であり、もともとRをインストールした時点で入っている。
しかし、さらにRを拡張して機能を強化することができる。
それがパッケージのインストールである。
たとえばスマホにはもともと基本アプリが入っているが、さらにいろんなアプリをダウンロードしてインストールできることに似ている。 しかしパッケージは無料である。
5.2 パッケージのインストール
パッケージのインストールをする方法は二つある。
install.packages()
関数を使う方法
- Rstudioの右下の区画の[Packages]タブから、[Install]ボタンを押して、ダイアログに従ってインストール
5.3 よく使うパッケージのインストール
tidyverse
と呼ばれるパッケージをインストールしてみよう。
実はこのtidyverse
はパッケージ群であり、複数のパッケージがインストールされる。
5.3.1 Tidyverseについて
Tidyverseというパッケージ群はggplot2
, dplyr
, tidyr
, readr
, purrr
, tibble
, stringr
, forcats
, lubridate
という複数のパッケージを含む
たとえばggplot2
は図を描くためのパッケージであり、plot()
関数などとかぶる。実際に、ggplot2
ではplot()
と同じような図を出力することができる。Tidyverseシリーズは、データをより直感的に扱うための哲学に基づいて開発されており、Rオリジナルの関数ではないが、多くの人が使うパッケージ群となっておりRを学ぶならばほぼ必須といえる状態になりつつある。
5.4 パッケージの使い方1
パッケージの使い方は2通りある。 パッケージに入っている関数を使うためには、パッケージを読み込む
読み込んだ後は、パッケージに含まれている関数が普通に使える。
一般的には、コード(Rスクリプト)を書く際に、コードの冒頭でパッケージを読みこんで置くことが一般的である。