Cambiar la ruta de la biblioteca predeterminada de R usando .libPaths en Rprofile.site no funciona
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 la 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 agregarC:/software/Rpackages
A la ruta de la biblioteca de alguna manera y por lo tanto no hay que escribirla cada vez.
Mientras buscaba en línea, encontré que una forma de hacerlo es editar elRprofile.site
Archivo y para añadir la línea.
.libPaths("C:/software/Rpackages")
Sin embargo, después de hacer esto e iniciar RStudio, esta es la salida que obtengo
> .libPaths()
[1] "C:/Program Files/R/R-2.15.2/library" "C:/Program Files/RStudio/R/library"
los.libPaths
comando que he añadido a laRprofile.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 en la ubicación de la biblioteca?
Nota: si inicio RStudio el.libPaths()
El 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 eso extraño?