pueden - R: ¿Cómo ejecutar algún código en la carga del paquete?
no me funcionan los hashtags en instagram 2018 (1)
Estoy aprendiendo a construir un paquete para R. Ahora para configurarlo necesito ejecutar algo de código cuando el paquete se está cargando a través de require(myPackage)
.
Leí la documentación en la help(".onLoad")
que me dejó realmente confundido ya que no hay ningún ejemplo. ¿Cómo uso realmente .onLoad
?
¿Alguien puede mostrarme un ejemplo simple? Por ejemplo, sé que export(myfun)
en el archivo NAMESPACE exportará myfun
para su uso, ¿cuál es el código que necesito para ejecutar, digamos rnorm(10)
al cargar el paquete?
Generalmente hay una "función de procesamiento" (tradicionalmente llamada zzz.R ) con tareas que deben realizarse cuando se carga el paquete, como cargar bibliotecas y código compilado. Por ejemplo, puede crear un archivo zzz.R donde cree esta función:
.onLoad <- function(libname, pkgname){
x <- rnorm(10) ## dummy example
}