Saltar al contenido

¿Cómo cargar paquetes en R automáticamente?

Solución:

Poner library(foo) en tus .Rprofile archivo o conjunto R_DEFAULT_PACKAGES: ver ?Rprofile

En particular (porque ?Rprofile es largo y potencialmente intimidante):

Si desea un conjunto de paquetes diferente de los predeterminados al comenzar, inserte una llamada a ‘opciones’ en el archivo ‘.Rprofile’ o ‘Rprofile.site’. Por ejemplo, ‘options (defaultPackages = character ())’ no adjuntará paquetes adicionales al inicio (solo el paquete ‘base’) (o establecerá ‘R_DEFAULT_PACKAGES = NULL’ como una variable de entorno antes de ejecutar R). El uso de ‘options (defaultPackages = “”)’ o ‘R_DEFAULT_PACKAGES = “”‘ refuerza la R sistema defecto.

Ya que probablemente hacer desea cargar todos los paquetes predeterminados, y luego otros adicionales (en lugar de, digamos, no cargar algunos de los paquetes predeterminados), puede poner

library("mypackage1")
library("mypackage2")
[etc.]

o usando options(defaultPackages=...):

options(defaultPackages=c(getOption("defaultPackages"),
       "mypackage1","mypackage2", ... [etc.]))

en tus .Rprofile para adjuntar sus paquetes deseados a los valores predeterminados estándar.

editar (copiado del comentario) para que esto funcione en Rstudio: http://rstudio.org/docs/using/workspaces sugiere que Rstudio se ejecuta .Rprofile y luego “Realiza las otras acciones descritas en R Startup [ http://stat.ethz.ch/R-manual/R-patched/library/base/html/Startup.html ]”(que es lo mismo que ?Rprofile). Es ambiguo si mira Rprofile.site o no.

editar # 2: según el comentario a continuación, funciona con una versión reciente de Rstudio.

Hay un archivo llamado .Rprofile que no es más que un script que se ejecuta cada vez que inicia una nueva sesión de R.

Lo que debes hacer es agregar library(package) lo. Si está usando Unix, probablemente esté en su carpeta de inicio como un archivo oculto.

La página Quick-R sobre cómo personalizar el inicio de R contiene básicamente la misma información que en las respuestas de Ben y Joao, pero quizás sea un poco más clara. Crea una copia de Rprofile.site archivo con los cambios deseados en su carpeta de inicio (Documentos en Windows) y llámelo .Rprofile

EDITAR: Noté que R 3.0.0 ya no busca en la carpeta Documentos, pero usa el directorio de inicio del usuario (nombre de usuario) en Windows 7. Sin embargo, esto podría ser un problema de instalación (es decir, que instalé R “incorrectamente” anteriormente) . Sin embargo, la página Quick-R vinculada en esta respuesta indica la forma correcta de hacer esto. Si alguien más se encuentra con este problema, la solución es copiar .Rprofile al directorio de inicio del usuario.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *