wickham - ¿Cómo lidiar efectivamente con los archivos guardados sin comprimir durante la verificación del paquete?
use packages in r (1)
Cuando guarde su archivo .rda , use el comando: save(..., file=''test.rda'', compress=''xz'') Esto ayudará a resolver el problema!
En los esfuerzos recientes para desarrollar un paquete, estoy incluyendo conjuntos de datos en la carpeta de data/ de mi paquete. En mi caso específico tengo 5 conjuntos de datos, todos los cuales están en formato data.table (aunque los problemas que describo a continuación persisten si los mantengo como data.frame ). He guardado cada uno como archivos .rda individuales y los .rda documentado adecuadamente.
Cuando ejecuto check() desde el paquete de devtools , recibo las siguientes advertencias:
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
He intentado guardar los datos con resaveRdaFiles ( tools paquete) con la compresión xz recomendada. Incluso después de hacer eso, la advertencia persiste.
OK, entonces ejecuto R CMD build --resave-data y la advertencia continúa persistiendo.
¿Qué me estoy perdiendo aquí y cómo puedo superar este problema (ahora y en el futuro)?