おそらく非常に基本的な質問に答えるために多くの時間を費やしましたが、私の問題の解決策を見つけることができません。私が見つけた最も近いものは、数年前のthis exchangeでした。パッケージ内のsysdata.rdaからのデータの自動読み込み
この場合、問題はパッケージ内の正しいディレクトリにあるsysdata.rdaファイルの場所です。それは私の問題ではありません。
私は、パッケージ内で面白いカラーパレットのようなものを保存する変数があります。これらの変数は私の関数の中でのみ使われるので、それらをR/sysdata.rdaに格納します。しかし、パッケージをロードすると、変数はパッケージ環境にロードされません。 sysdata.rdaから手動でデータをロードすると、すべて正常に動作します。
Rパッケージの内部データにあるすべてのものを読んだのは、R/sysdata.rdaのデータが自動的に読み込まれるという印象でした。
私のデータを保存するために使用しているコードは次のとおりです。
devtools::use_data(tmpBrks, tmpColors, prcpBrks, prcpChgBrks,
prcpChgBrkLabels, prcpColors, prcpChgColors,
internal = TRUE, overwrite = TRUE)
R/sysdata.rdaにデータファイルが正常に作成され、手動でロードするとデータがファイルに格納されます。
データを自動的にロードして、パッケージ内の関数で使用できるようにするには、何が必要ですか?
http://r-pkgs.had.co.nz/data.htmlには良い文書がありますが、それが自動的に読み込まれたことを明確にしていないので、あなたの投稿が私に助けになりました。 –