Buscar..


En Windows

La instalación predeterminada de R en los archivos almacenados de Windows (y, por lo tanto, la biblioteca) en una carpeta dedicada por versión R en los archivos de programa.

Esto significa que, de forma predeterminada, trabajaría con varias versiones de R en paralelo y, por lo tanto, bibliotecas separadas.

Si esto no es lo que desea y prefiere trabajar siempre con una única instancia de R que no va a actualizar gradualmente, se recomienda modificar la carpeta de instalación de R. En el asistente, solo especifique esta carpeta (yo personalmente uso c:\stats\R ). Luego, para cualquier actualización, una posibilidad es sobrescribir este R. Si también desea actualizar (todos) los paquetes es una elección delicada ya que puede romper parte de su código (esto apareció para mí con el paquete tm ). Puedes:

  • Primero haga una copia de toda su biblioteca antes de actualizar paquetes
  • Mantenga su propio repositorio de paquetes fuente, por ejemplo, usando el paquete miniCRAN

Si desea actualizar todos los paquetes, sin ninguna verificación, puede llamar a use packageStatus como en:

pkgs <- packageStatus()  # choose mirror
upgrade(pkgs)

Finalmente, existe un paquete muy conveniente para realizar todas las operaciones, es installr , installr , incluso con una interfaz installr dedicada. Si desea usar gui, debe usar Rgui y no cargar el paquete en RStudio. Usar el paquete con código es tan simple como:

install.packages("installr") # install 
setInternet2(TRUE) # only for R versions older than 3.3.0
installr::updateR() # updating R.

Me refiero a la gran documentación https://www.r-statistics.com/tag/installr/ y específicamente el proceso paso a paso con capturas de pantalla en Windows: https://www.r-statistics.com/2015/06/ a-step-by-step-screenshots-tutorial-for-upgrade-r-on-windows /

Tenga en cuenta que todavía defiendo el uso de un solo directorio, es decir. Eliminar la referencia a la versión R en el nombre de la carpeta de instalación.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow