7

出所不明のスクリプトを実行しようとしていて、関数の1つが、スクリプトによってロードされていないパッケージからのものであるとします(見落とし、スクリプトを作成し.Rprofileた人のにロードされた可能性があります)。この関数がどのパッケージにあるかをどのように見つけることができますか?

CRANでコンパイルされたいくつかの情報があり、ユーザーがすべてのRパッケージをローカルにダウンロード/インストールする必要はありません。ただし、私が知る限り、DESCRIPTIONファイルへのアクセスのみを許可します。RSiteSearchとそれに相当するWebは、すべてのCRANパッケージのオンラインデータベースにアクセスしているようです。おそらく、すべての機能のリストが利用可能です。この情報にアクセスする方法はありますか?

ありがとう。

編集:私は知っていますsos::findFnutils::RSiteSearchそしてsearch.r-project ; 私が欲しいのは、これらのツールが使用する生データを取得することです。

4

2 に答える 2

7

sosこのパッケージは、次のように使用できます。

library(sos)
findFn("adply")

出力は、オンラインドキュメントパッケージへのリンクを含むhtmlです。

于 2012-07-08T00:54:09.493 に答える
3

collidrパッケージはあなたにこれを与えるでしょう

library(collidr)
collidr::CRAN_packages_and_functions()

CRANからパッケージとその関数のリストを返します。


#          package_names                function_names
# 1                   A3                    A3-package
# 2                   A3                            a3
# 3                   A3                       a3.base
# 4                   A3                a3.gen.default
# 5                   A3                         a3.lm
# 6                   A3                         a3.r2
# 7                   A3                       housing
# 8                   A3            multifunctionality
# 9                   A3                       plot.A3
# 10                  A3               plotPredictions
#    ...             ...                           ...
# 294181            ZVCV                          getX
# 294182            ZVCV              helper_functions
# 294183            ZVCV                           VDP
# 294184            ZVCV                          zvcv
# 294185            ZVCV                  ZVCV_package
# 294186             zyp                   confint.zyp
# 294187             zyp                           zyp
# 294188             zyp                       zyp.sen
# 294189             zyp                 zyp.trend.csv
# 294190             zyp              zyp.trend.vector

于 2019-05-18T17:11:52.517 に答える