R パッケージの名前空間 質問する

R パッケージの名前空間 質問する

R パッケージに名前空間を与える方法については、どのように学習すればよいでしょうか。「R 拡張機能」のドキュメントは適切だと思いますが、変数がインポートまたはエクスポートされるときに何が起きるのか、よくわかりません。これらのディレクティブに関する初心者向けのガイドが必要です。

何をエクスポートするかをどのように決定しますか? pkg:::var 構文を本当に必要としないものだけでしょうか? インポートはどうですか?

インポートを使用すると、関数名が重複している場合でも、他のパッケージ関数の使用が混乱しないようにすることが容易になりますか?

S4 クラスには特別な考慮事項がありますか?

私がよく知っている sp や rgdal などの名前空間を使用するパッケージは非常に複雑です。もっとわかりやすくする簡単な例はありますか?

ベストアンサー1

devtools wiki に回答の始まりがあります:https://r-pkgs.org/メタデータ.html

おすすめ記事