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.orgFirefoxプラグインを備えたR検索エンジンです。
RSiteSearchRから直接いくつかのサイトを検索します。
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.strlsとの組み合わせのようなものです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()。