Rパッケージで利用可能なドキュメントは何ですか?たとえば、私はsp
パッケージを理解しようとします。
に加えてhelp(sp)
、ヘルプやドキュメントを検索するための他の機能は何ですか?
?mean
help(mean) # same
非標準の名前には、引用符または逆引用符を使用します。Rの概要を参照してください:関数と機能のヘルプを取得する:
if
特殊文字で指定された機能の場合、引数は二重引用符または一重引用符で囲んで「文字列」にする必要があります。これは、、、などの構文上の意味を持ついくつかの単語にも必要for
ですfunction
。
?`if`
?"if" # same
help("if") # same
データセット、一般的なトピック、およびいくつかのパッケージのヘルプページもあります。
?iris
?Syntax
?lubridate
example
この関数を使用して、使用方法の例を確認してください。
example(paste)
example(`for`)
このdemo
関数は、関数の使用方法のより長いデモンストレーションを提供します。
demo() # all demos in loaded pkgs
demo(package = .packages(all.available = TRUE)) # all demos
demo(plotmath)
demo(graphics)
??
または、同等に、を使用しhelp.search
ます。
??regression
help.search("regression")
繰り返しになりますが、非標準の名前やフレーズは引用する必要があります。
??"logistic regression"
apropos
正規表現に一致する関数と変数を現在のセッションスペース(インストールされているがロードされていないパッケージではない)で検索します。
apropos("z$") # all fns ending with "z"
rseek.org
Firefoxプラグインを備えたR検索エンジンです。
RSiteSearch
Rから直接いくつかのサイトを検索します。
findFn
結果をHTMLテーブルとして返すsos
ラップで。RSiteSearch
RSiteSearch("logistic regression")
library(sos)
findFn("logistic regression")
available.packages
を介して設定したリポジトリで利用可能なすべてのパッケージを示しますsetRepositories
。 installed.packages
で指定されたすべてのライブラリにインストールしたすべてのパッケージを示します.libPaths
。 library
(引数なしで)同様で、インストールされたパッケージの名前とタグラインを返します。
View(available.packages())
View(installed.packages())
library()
.libPaths()
同様に、data
引数がない場合は、マシンで使用可能なデータセットがわかります。
data()
search
ロードされたパッケージを示します。
search()
packageDescription
パッケージのDESCRIPTION
ファイルの内容を表示します。同様news
にファイルを読みNEWS
ます。
packageDescription("utils")
news(package = "ggplot2")
ls
環境内の変数を一覧表示します。
ls() # global environment
ls(all.names = TRUE) # including names beginning with '.'
ls("package:sp") # everything for the sp package
ほとんどの変数は、str
またはを使用して検査できますsummary
。
str(sleep)
summary(sleep)
ls.str
ls
との組み合わせのようなものですstr
。
ls.str()
ls.str("package:grDevices")
lsf.str("package:grDevices") # only functions
大きな変数(特にデータフレーム)の場合、このhead
関数は最初の数行を表示するのに役立ちます。
head(sleep)
args
関数の引数を示します。
args(read.csv)
情報ページは、無料のRリソースへの非常に包括的なリンクのセットです。
Rの多くのトピックはvignette
、でリストされたsを介して文書化されていbrowseVignettes
ます。
browseVignettes()
vignette("intro_sp", package = "sp")
と組み合わせることvignette
でedit
、エディターでコードチャンクを取得できます。
edit(vignette("intro_sp",package="sp"))
この答えはすでにあなたに非常に包括的なリストを与えています。
探しているもののアイデア/キーワードしかなく、パッケージや機能をまだ考えていない場合は findFn("some search terms")
、パッケージに含めると非常に役立ちます。sos
また、CRANのタスクビュー:実際には検索プロセスではありませんが、不思議に思うようにさまようのに最適な場所です。
このスレッドには多くの良い提案が含まれています。もう1つ追加します。
ロードされているパッケージに加えて、追加の機能を見つけるには、?sessionInfoが非常に便利です。
help(package="<package-name>")
もちろん、ここで<package-name>
あなたが助けたいパッケージの名前です。
多くの場合、同じ関数名が複数のパッケージで使用されています。特定のパッケージの関数に関するヘルプを取得するには、次を使用します。
help(aggregate, package="stats")
help(aggregate, package="sp")
RStudio IDEでは、任意の関数名をクリックしてを押すF1と、関連する関数のヘルプテキストがペインに直接開きます。help()
またはを呼び出したように?fun()
。