В недавних усилиях по разработке пакета я включаю в себя наборы данных в папке data/
моего пакета. В моем конкретном случае у меня есть 5 наборов данных, все из которых находятся в формате data.table
(хотя проблемы, которые я описываю ниже, сохраняются, если я сохраняю их как data.frame
). Я сохранил их как отдельные файлы .rda
и соответствующим образом документировал их.
Когда я запускаю check()
из пакета 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
(package tools
) с рекомендуемым сжатием xz
. Даже после этого предупреждение сохраняется.
ОК, поэтому я запускаю R CMD build --resave-data
, и предупреждение продолжает сохраняться.
Что мне здесь не хватает и как мне решить эту проблему (сейчас и в будущем)?