:
インスタンスの説明では、あなたが、その後に、importFromいずれかを使用することができ、あなたの名前空間に
Imports:
graphics,
utils,
stats,
grDevices
を書きますあなたが使用するいくつかの機能しか持っていない場合。次に、pkg :: fun()を使用して関数を指す必要はなく、パッケージ全体をインポートするpkgをインポートしても、pkg :: fun()を使用する必要はありません。あなたがそれらまたは使用依存をインポートせずにこれらの機能を使用しようとすると、あなたのNAMESPACE
import(graphics)
importFrom(stats,coef)
importFrom(stats,ftable)
importFrom(stats,na.fail)
importFrom(utils,data)
importFrom(utils,globalVariables)
importFrom(utils,read.csv)
importFrom(utils,select.list)
importFrom(utils,stack)
importFrom(utils,write.table)
に書くことができるものの例以下は
、R-CMDチェックは失敗します。
はい、必要に応じてDESCRIPTIONとNAMESPACEでインポートする必要があります。昨年のCRANにのみ実装されていたため、古いパッケージはこのポリシーに準拠していない可能性があります。 – Thomas
@トーマスR CMDチェックは、私がそれを実行したときにこれについて気にしなかった。また、この問題がCRANの方針でどこで扱われたのかを私に見せてください。 (私の質問は、Rのベースパッケージに選択的に適用されることに注意してください。)副作用として、RANを実行するときにCRANとしてこの問題に関する提案された重複案がどのようにノート、警告、エラーを表示しないのか分かりません。 –
'R CMDチェック--as-cran'を実行します。これは明示的ではありませんが、[WREでは "すべてのパッケージ"がそれを渡す必要があると言われています(https://cran.r-project.org/doc/manuals/r-devel/R-exts.html#DOCF10)。ベース以外のデフォルトパッケージも意味します。 – Thomas