gdata パッケージで trim() 関数を使用するパッケージがあります。私は文字通りパッケージから他に何も使用せず、(一部の人は見たことがあるかもしれませんが)私が必要とするベース R の機能を上書きします。
パッケージ全体ではなく、1 つの関数のみをロードする方法はありますか?
gdata パッケージで trim() 関数を使用するパッケージがあります。私は文字通りパッケージから他に何も使用せず、(一部の人は見たことがあるかもしれませんが)私が必要とするベース R の機能を上書きします。
パッケージ全体ではなく、1 つの関数のみをロードする方法はありますか?
もちろん。importFrom
NAMESPACE ファイルでディレクティブを使用するだけです (ここで R-exts で説明されているように)。
importFrom(gdata, trim)
OP EDIT:R 3.2.0以降、基本機能があります:trimws()
今、私はそれを取得します:別の投稿から:パッケージ(この場合はR)がパッケージ関数/オブジェクトにアクセスできることを意味しますが、統計、グラフィックスなどがロードされて準備ができているツールパッケージを明示的にロードしないと、ユーザーはアクセスできませんユーザーのために行きます。
したがって、正式に指定されたインポート (記述ファイルで 'Imports: Survival' を指定し、NAMESPACE ファイルで ' importFrom (survival, Surv)' も指定する) は実際に機能しますが、'Surv' を'export' されたオブジェクトのリストでは、関数 'Surv' はパッケージ内のコードでのみ使用できますが、ユーザーは使用できません (したがって、ビネットの例でも使用できません)。