science - r studio download
Paquetes R-¿Para qué se usa el archivo ''zzz.R''? (2)
Estoy planeando condensar parte de mi código en un paquete, y estaba buscando la fuente de algunos paquetes publicados en CRAN como guía. R/zzz.R
muchos paquetes incluyen el archivo R/zzz.R
, así que supongo que debe haber alguna convención alrededor de esto.
Sin embargo, no puedo encontrar ninguna mención de zzz.R
en la guía oficial de Extensiones de R de escritura . ¿Para qué es este archivo y necesito incluir uno en mi paquete? ¿Por qué se llama así? ¿Por qué no zzzz.R
?
Es un archivo donde normalmente se ponen acciones en la carga del paquete. Es una tradición / convención que se llama zzz.R y podría llamarse de cualquier forma.R
Solo necesita incluir esto si desea que el paquete haga algo fuera de lo normal cuando se cargue. Siga observando lo que la gente pone allí y comenzará a tener una idea de para qué se usan.
Editar búsqueda rápida en Google ...
Mencionó la sección 4 aquí y
Página inferior 3 aquí
Este archivo zzz.R también fue mencionado por Hadley Wickham en su libro "Paquetes R".
http://r-pkgs.had.co.nz/r.html
Si usa .onLoad (), considere usar .onUnload () para limpiar cualquier efecto secundario. Por convención, .onLoad () y sus amigos generalmente se guardan en un archivo llamado zzz.R. (Tenga en cuenta que .First.lib () y .Last.lib () son versiones antiguas de .onLoad () y .onUnload () y ya no deben usarse.)