8

gdata パッケージで trim() 関数を使用するパッケージがあります。私は文字通りパッケージから他に何も使用せず、(一部の人は見たことがあるかもしれませんが)私が必要とするベース R の機能を上書きします。

パッケージ全体ではなく、1 つの関数のみをロードする方法はありますか?

4

2 に答える 2

15

もちろん。importFromNAMESPACE ファイルでディレクティブを使用するだけです (ここで R-exts で説明されているように)。

importFrom(gdata, trim)

OP EDIT:R 3.2.0以降、基本機能があります:trimws()

于 2012-10-30T20:14:55.483 に答える
-1

今、私はそれを取得します:別の投稿から:パッケージ(この場合はR)がパッケージ関数/オブジェクトにアクセスできることを意味しますが、統計、グラフィックスなどがロードされて準備ができているツールパッケージを明示的にロードしないと、ユーザーはアクセスできませんユーザーのために行きます。

したがって、正式に指定されたインポート (記述ファイルで 'Imports: Survival' を指定し、NAMESPACE ファイルで ' importFrom (survival, Surv)' も指定する) は実際に機能しますが、'Surv' を'export' されたオブジェクトのリストでは、関数 'Surv' はパッケージ内のコードでのみ使用できますが、ユーザーは使用できません (したがって、ビネットの例でも使用できません)。

于 2014-03-13T18:04:04.750 に答える