パッケージを開発する最近の取り組みでdata/
は、パッケージのフォルダーにデータセットを含めています。私の特定のケースでは、5 つのデータセットがあり、すべてがdata.table
フォーマットされています (ただし、以下で説明する問題は、そのままにしておくと持続しますdata.frame
)。それぞれを個別の.rda
ファイルとして保存し、適切に文書化しました。
check()
package から実行するとdevtools
、次の警告が表示されます。
checking data for ASCII and uncompressed saves ... WARNING
Warning: large data file(s) saved inefficiently:
size ASCII compress
data1.rda 129Kb TRUE gzip
data2.rda 101Kb TRUE gzip
data3.rda 1.6Mb TRUE gzip
Note: significantly better compression could be obtained
by using R CMD build --resave-data
old_size new_size compress
data1.rda 129Kb 34Kb xz
data2.rda 101Kb 20Kb xz
data4.rda 92Kb 35Kb xz
data3.rda 1.6Mb 116Kb xz
species.rda 12Kb 9Kb xz
推奨される圧縮率でresaveRdaFiles
(パッケージ) でデータを保存しようとしました。それを行った後でも、警告は持続します。tools
xz
OK、実行するR CMD build --resave-data
と、警告が引き続き表示されます。
ここで何が欠けているのか、この問題をどのように克服するのですか (現在および将来)?