CRANに送信したいRパッケージの適切な名前を検索しています。 Rパッケージの名前付けのグッドプラクティスに関する情報は見つかりませんでした。そこに 投稿です パッケージ名を分析する方法についてですが、私の質問には答えられません。 CRANパッケージのアルファベット順のリスト もありますが、実際に何が良いかではなく、存在するものだけを示しています。
オプションは次のとおりです。
library(thepack)
で簡単に呼び出すことができますが、_the_next_package
_のように完全ではない可能性があります。thePack
)を使用して単語を分割しますが、ユーザーが呼び出し時にスペルを間違えるリスクがあります大文字と小文字が区別されます(library(thepack)
はlibrary(thePack)
と等しくありません);the_pack
_または_the.pack
_)が、エレガントではありませんRpack
またはtheRpack
)ですが、キャメルスタイルと同じ問題があります。ささいな質問かもしれませんが、パッケージとユーザーの間の最初のやり取りであるため、パッケージの名前は重要だと思います。次に、library()
functionで呼び出されたときに、意味があり、簡潔で、簡単に記述できる必要があります。
R拡張機能の記述 は、次の制約のみを提供します。
必須の「パッケージ」フィールドはパッケージの名前を示します。これには、(ASCII)文字、数字、およびドットのみが含まれ、少なくとも2文字で、文字で始まり、ドットで終わらないようにする必要があります。
アンダースコア文字_
は使用できないことに注意してください。
リストを調べることから調査を開始できます ここ -特に、ドット文字.
を含むパッケージ名はほとんどありません。
また、いくつかの役立つコードについては this SO question を参照してください。さらに、@ agstudyは、HadleyWickhamのお気に入りのパッケージ命名規則に関するヒントへのリンクを提供しました ここ 。
ちなみに、パッケージをCRANに提出する予定がある場合、適切でない場合は、CRANチームが名前の変更を提案することがあります。