varias superponer studio lineas histograma hacer graficos graficas como r packages

studio - superponer graficas en r



¿Dónde almacena R paquetes? (4)

La función install.packages() en R es la utilidad de descompresión automática que obtiene e instala paquetes en R.

  1. ¿Cómo averiguo qué directorio R ha elegido para almacenar paquetes?

  2. ¿Cómo puedo cambiar el directorio en el que R almacena y accede a los paquetes?


El comando install.packages examina la variable .libPaths. Esto es lo que el mío predetermina en OSX:

> .libPaths() [1] "/Library/Frameworks/R.framework/Resources/library"

No instalo paquetes allí de forma predeterminada, prefiero tenerlos instalados en mi directorio personal. En mi .Rprofile, tengo esta línea:

.libPaths( "/Users/tex/lib/R" )

Esto agrega el directorio "/ Users / tex / lib / R" al frente de la variable .libPaths.


Esto está documentado en el manual ''R Instalación y Administración'' que viene con su instalación.

En mi caja de Linux:

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

lo que significa que la ruta predeterminada es la primera de ellas. Puede anular eso mediante un argumento a ambos install.packages() (desde adentro R) o R CMD INSTALL (fuera de R).

También puede anular configurando la variable R_LIBS_USER.


Gracias por la dirección de los dos contestadores anteriores. La sugerencia de James Thompson funcionó mejor para los usuarios de Windows.

  1. Vaya a donde está instalado su programa R Esto se conoce como R_Home en la literatura. Una vez que lo encuentre, vaya al subdirectorio / etc.

    C:/R/R-2.10.1/etc

  2. Seleccione el archivo en esta carpeta llamada Rprofile.site. Lo abro con VIM. Encontrarás que este es un archivo escueto con menos de 20 líneas de código. Inserté lo siguiente dentro del código:

    # my custom library path .libPaths=("C:/R/library")

-el comentario agregado para hacer un seguimiento de lo que hice con el archivo.

  1. En R, al escribir la función .libPaths() obtiene el primer objetivo en C:/R/Library

NOTA: es probable que haya más de una forma de lograr esto, pero otros métodos que probé no funcionaron por alguna razón.


No quieres el ''=''

Utilice .libPaths ("C: / R / library") en su archivo Rprofile.site

Y asegúrate de tener el símbolo correcto (Shift-2)