Estoy ejecutando R en Windows, no como administrador. Cuando instalo un paquete, el siguiente comando no funciona:
> install.packages("zoo")
Installing package(s) into ‘C:/Program Files/R/R-2.15.2/library’
(as ‘lib’ is unspecified)
Warning in install.packages :
'lib = "C:/Program Files/R/R-2.15.2/library"' is not writable
Para instalar un paquete, tengo que especificar una ubicación de biblioteca:
install.packages("zoo", lib="C:/software/Rpackages")
Para cargar un paquete, también tengo que especificar la ubicación de la biblioteca:
library("zoo", lib.loc="C:/software/Rpackages")
Todo esto está bien, pero quería ver si podía agregar C:/software/Rpackages
a la ruta de la biblioteca de alguna manera y así no tener que escribirlo cada vez.
Mientras buscaba en línea, descubrí que una forma de hacerlo es editar el Rprofile.site
archivo y agregar la línea
.libPaths("C:/software/Rpackages")
Sin embargo, después de hacer esto e iniciar RStudio, este es el resultado que obtengo
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
¡El .libPaths
comando que agregué al Rprofile.site
no parece haber tenido ningún efecto! ¿Por qué es este el caso? O, lo que es más importante, ¿cómo puedo solucionar el problema para poder instalar y cargar paquetes sin escribir la ubicación de la biblioteca?
Nota: si inicio RStudio, el .libPaths()
comando parece funcionar como se supone que debe
.libPaths("C:/software/Rpackages")
> .libPaths()
[1] "C:/software/Rpackages" "C:/Program Files/R/R-2.15.2/library"
¿No es extraño?
install.packages("zoo")
--- pero ese no es mi verdadera pregunta, que es acerca de por qué .libPaths()
en Rprofile.site
no funciona.
install.packages("zoo")
no funciona? Mensaje de error, etc.