R ファイルがあり、その中に関数 getInfo() があります。この関数をそのスクリプト ファイルだけで実行したい。それは可能ですか?ファイルに対してスクリプト コマンドを実行してから、関数名を実行すると役立つことがわかっています。しかし、その後、私が望まないスクリプトファイルから残りのものも実行します。ここで最善の方法は何ですか
1 に答える
1
スクリプト ファイルでを使用するsource
と、そのファイル内のすべてのコードが、現在アクティブな R セッションに読み込まれます。関数に含まれていないコードはすべて実行されます。2 つのオプションが表示されます。
- 関数を別のソース ファイルに入れるか、関数の数が増えた場合はパッケージに入れます。
- を使用してグローバル R 変数を設定し、 を
option
使用してソースされるファイルでその値を取得し、getOption
関数以外のコードの実行をこのオプションに依存させます。これには、ファイルを使用するプロジェクトで、ファイルをソースする前に常にこのオプションを設定する必要があります。
私はオプション1に行きます。
于 2013-02-12T13:57:11.270 に答える