¿Cómo cambias la ubicación de la biblioteca en R?

Debido a la nueva versión R 2.11, quiero implementar la sugerencia de Dirk aquí .

Entonces, para eso estoy preguntando: ¿cómo puedo (permanentemente) cambiar la ruta de la biblioteca de R? (La mejor solución sería una que se puede ejecutar desde dentro de R)

Puede editar Rprofile en la biblioteca base (en 'C:/Program Files/R.Files/library/base/R' de forma predeterminada) para incluir el código que se ejecutará al inicio. Adjuntar

 ######## User code ######## .libPaths('C:/my/dir') 

a Rprofile usando cualquier editor de texto (como el Bloc de notas) para hacer que R agregue 'C:/my/dir' a la lista de bibliotecas que conoce.

(El Bloc de notas no puede guardarse en Archivos de progtwig, así que guarde el Rprofile editado en otro lugar y luego cópielo usando el Explorador de Windows).

Lo he usado con éxito dentro de la secuencia de comandos R:

 library("reshape2",lib.loc="/path/to/R-packages/") 

útil si por alguna razón las bibliotecas se encuentran en más de un lugar.

Esta publicación es solo para mencionar una opción adicional. En caso de que necesite establecer R libs personalizadas en su script de shell de Linux, puede hacerlo fácilmente

 export R_LIBS="~/R/lib" 

Ver la guía de administración de R en la lista completa de opciones.

Llego tarde a la fiesta pero me encontré con lo mismo cuando traté de hacerme elegante y mover mi biblioteca y luego tuve que guardar los archivos en una carpeta que estaba desactualizada:

 .libloc <<- "C:/Program Files/rest_of_your_Library_FileName" 

Otro punto a mencionar es que para las computadoras con Windows, si copia la dirección desde el Explorador de Windows, debe cambiar manualmente la '\' por '/' para que se reconozca el directorio.