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.