write working studio mac how example define r path

working - RStudio no ve los paquetes después de actualizar a R 3.4



setting working directory r (3)

Tengo Ubuntu 16.04 y después de la actualización de la versión R 3.4.1 no ve mis paquetes aunque también se hayan actualizado:

> library(dplyr) Error in library(dplyr) : there is no package called ‘dplyr’

Los paquetes están ahí:

$ ls ~/R/x86_64-pc-linux-gnu-library/3.4/ | grep plyr dplyr plyr

Mis .libPaths :

> .libPaths() [1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library" "/usr/lib/R/library"

Establecer .libPaths en la ruta deseada hace solo una sesión. Me gustaría que sea permanente.

También traté de establecer las variables R_LIBS , R_LIBS_SITE y R_LIBS_USER en la ruta deseada como se indica aquí, pero funcionó solo en la consola (no funcionó en RStudio).


Tuve el mismo problema en Windows, tal vez mi solución también funcione para ti. El valor predeterminado para R-Studio parece ser que busca los paquetes en una carpeta que tiene el mismo nombre que la versión R más reciente que ha instalado.

Así que verifique en la Configuración de la Biblioteca para R-Studio, (por ejemplo, Herramientas -> Instalar paquetes -> Ruta debajo de la barra de búsqueda) debería decir alguna ruta que termine en ~/3.4.1 [Default] , mientras que los paquetes actualmente se encuentran en ~/3.4 .

Lo que hice:

Copie / mueva el contenido de ~/3.4 a ~/3.4.1 .

Obviamente, esta no es la mejor manera, ya que eso significa mover los paquetes con cada actualización R, pero funcionó para mí.

Editar: formateo.


Tuve un problema similar con Ubuntu 16.04. Llame al terminal R e intente instalar uno en el terminal. Luego usa rstudio.


Encontré la solución: en el archivo /usr/lib/R/etc/Renviron hay una configuración de R.

En las líneas 43-45 hay:

# edd Jun 2017 Comment-out R_LIBS_USER #R_LIBS_USER=${R_LIBS_USER-''~/R/x86_64-pc-linux-gnu-library/3.4''} ##R_LIBS_USER=${R_LIBS_USER-''~/Library/R/3.4/library''}

No he R_LIBS_USER=${R_LIBS_USER-''~/R/x86_64-pc-linux-gnu-library/3.4''} , he reiniciado RStudio y ahora funciona.

EDITAR: Al mirar los comentarios, parece un comportamiento planificado. Aquí hay otra solución.