write wickham library how create r package-development

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)?