R言語のヘルプについて解説します。

Rのヘルプについて

Rは統計解析向けのプログラミング言語です。R標準のパッケージおよび外部パッケージともに、統計解析に役に立つ関数が多数提供されています。Rユーザーが新たな関数を初めて使うときに使い方などで戸惑わないようにヘルプ機能で手厚くサポートしてくれています。Rのヘルプ機能は入門者から上級者まで頻繁に活用する機能ですので、早いうちに習得しましょう。ここではRStudio上でRを実行しているものとして解説していきます。

関数のヘルプの表示の仕方

関数のヘルプを確認したいときには、「help()」または「?」を使用します。例えば、tidyverseパッケージにも含まれているdplyrパッケージのfilter()のヘルプを確認したいときには、RStudioの左下のコンソール領域で次のうち、いずれかを入力します。これらの4つのコマンドはすべて同じ意味です。

  • help(filter)
  • help(“filter”)
  • ?filter
  • ?”filter”
  • help(filter, package = “dplyr”) (パッケージを明示的に指示したいとき)

すると、RStudioの右下のヘルプ領域に次のようにfilter()のヘルプが表示されます。実際には赤枠や赤いテキストは表示されませんが、これは以下の説明で用いるため付加しております。

関数のヘルプの見方

関数のヘルプは、おおよそのパターンが決まっています。特に、上の画像の赤枠で囲ったところはおおよそどの関数でも同じ箇所にあり、かつ重要な箇所となります。ここでは赤枠で囲ったところを解説していきます。

関数名とパッケージ名

R標準のパッケージおよび外部パッケージで提供されている関数は膨大であるため、たまに異なるパッケージだけれども同じ関数名という場合がありますので、ちらっとだけでも確認しておけば良いでしょう。

タイトル

タイトル欄に記載されている内容は、関数の簡潔な説明になります。

Description

Description欄に記載されている内容は、関数の説明になります。ここでの説明は、主にプログラミング向けではない内容になります。

Usage

Usage欄に記載されている内容は、関数の使い方になります。上の画像では一つしかありませんが、複数ある場合もあります。

Arguments

Arguments欄に記載されている内容は、引数の意味や引数のデータ型などが細かく記載されています。関数の使い方が複数ある場合も、引数はまとめてこの場所に記載されます。

Details

Details欄に記載されている内容は、関数の詳細な説明になります。ここでの説明は、主にプログラミング向けの内容になります。

Value

Value欄に記載されている内容は、関数の戻り値・返り値になります。

Examples

Examples欄に記載されている内容は、関数の例・サンプルコードになります。

関数のヘルプの活用方法

初めて使う関数の場合、ヘルプを上から下まで確認するのは重要だと思いますが、ひとまずExamples欄のサンプルコードをコピペして実行してみることをおすすめします。一般的にExamples欄のサンプルコードは、関数の特徴をとても短いコードで表しているので、関数の漠然とした感覚を掴んでから他の箇所を確認した方が効率的と思います。

R入門 ヘルプ