Writing R Extensions手動状態:いつ/ dataに入るべきか、いつ/ inst/extdataに入るべきですか?
データサブディレクトリ)が(データファイルのためのものである、いずれかのデータを用いて、遅延ローディングを介して、またはローディングのために利用できるようにします。 (この選択は、DESCRIPTIONファイルの 'LazyData'フィールドによって行われます。デフォルトはそうしないことです)パッケージによって必要とされる他のデータファイルには使用すべきではなく、ディレクトリinst /そのようなファイルのエクステデータ)
しかし、パッケージによってどのデータが「必須」であるかはまだ分かりません。関数がへのアクセスを提供するために
- ドキュメント
- 関数の例
- :私は、次の(必ずしも相互に排他的)な理由のためにデータを使用したいです元のデータセット
- パッケージ内の関数がデータを利用できるようにする(例えば。ルックアップテーブル/辞書)
しかし、
data
フォルダに行く必要があり、これはinst/extdata
に行くべきこれらのかが明確ではありません。そして、「データ」が他の場所に行くべき条件がありますか?関連質問:前の質問(例えばinst and extdata folders in R PackagingとUsing inst/extdata with vignette during package checking R 2.14.0)使用上のいくつかの指示を与えるが、どのように使用するディレクトリを決めるように私に教えていません。別の質問R - where should I place RDA file - /R, /data, /inst/extdata?は、最も近いものを取得しますが、特にRDAとRDataファイルに重点を置いているようです。