第1章 パッケージ管理 ・ ノック 11 / 100 ・ [[000 - はじめに(使い方と目次)|目次]]<br> ← 前 [[010 - Rを終了する]] ・ 次 → [[012 - パッケージをインストールする]] > [!info] パッケージとは何か > Rには最初から使える基本機能がありますが、グラフ描画や統計モデルなど高度なことをしたいときは「パッケージ(package)」を追加します。パッケージとは、便利な**関数**(= 何かをしてくれる命令)をひとまとめにしたものです。本棚に新しい本(パッケージ)を追加するイメージです。 > > パッケージが手元のパソコンに入っているかどうかを調べるには `requireNamespace()` を使います。`requireNamespace("パッケージ名", quietly = TRUE)` と書くと、入っていれば `TRUE`、入っていなければ `FALSE` が返ってきます。`quietly = TRUE` は「警告メッセージを表示しないでね」という**引数**(= 関数への追加指示)です。 ## 問題 `ggplot2` というパッケージがインストール済みかどうかを `requireNamespace()` で確認してください。次に、存在しないパッケージ名(例: `"xxxx_nonexistent"`)でも試してみてください。 > [!tip] ヒント > `requireNamespace` の "Namespace" は「名前空間」という意味で、パッケージの中身を読み込まずに存在だけ確認します。引数 `quietly = TRUE` を忘れずに。 > [!success]- 回答を見る > ```r > requireNamespace("ggplot2", quietly = TRUE) > requireNamespace("xxxx_nonexistent", quietly = TRUE) > ``` > ``` > [1] TRUE > [1] FALSE > ``` > `TRUE` が返れば導入済みです。`FALSE` の場合はインストールが必要です。