¿Cómo encontrar y añadir paquetes a su instalación r

Si estás empezando con R, probablemente has utilizado únicas funciones que están disponibles en la instalación básica de R. Pero el poder real de R radica en el hecho de que cualquier persona puede escribir sus propias funciones y compartirlos con otros R los usuarios de una manera organizada.

Muchas personas bien informadas han escrito funciones convenientes con R, y con frecuencia un nuevo método estadístico se publica junto con el código R. La mayoría de estos autores distribuir su código como R packsiglos (colecciones de código R, archivos de ayuda, bases de datos, etc. que se pueden incorporar fácilmente en R en sí).

Búsqueda de paquetes

Varios sitios web, llamadas repositorios, ofrecer una colección de paquetes R. El repositorio más importante es la R Archive Network Integral (CRAN), que se puede acceder fácilmente desde el interior de R.

Además de albergar los archivos de instalación en sí R y un conjunto de manuales para R, CRAN contiene una colección de archivos de paquetes y los manuales de referencia para todos los paquetes. Para algunos paquetes, una vyognette (que le da una breve introducción al uso de las funciones en el paquete) también está disponible. Por último, CRAN le permite comprobar si un paquete aún se mantiene y se ve un panorama de los cambios realizados en el paquete. CRAN es definitivamente vale la pena echarle un vistazo!

Instalación de paquetes

Instala un paquete en R con la función - ¡agárrense! - install.packages (). ¿Quién podría haber adivinado? Por lo tanto, para instalar el fortunas paquete, por ejemplo, sólo tiene que pasar el nombre del paquete como una cadena a la install.packages () función.

los fortunas paquete contiene un conjunto de citas de buen humor y que hacen reflexionar a partir de listas de correo y sitios de ayuda. Instala el paquete así:

> Install.packages (" fortunas ")

R puede pedirle que especifique un espejo CRAN. Porque todo el mundo en todo el mundo tiene que tener acceso a los mismos servidores, CRAN se refleja en más de 80 servidores registrados, a menudo situado en las universidades. Elige el que está cerca de su ubicación, y R se conectará a ese servidor para descargar los archivos del paquete. En RStudio, puede establecer el espejo eligiendo Herramientas-Opciones-Global Paquetes.

A continuación, R le da un poco de información sobre la instalación del paquete:

Instalación de paquete (s) en "D: / R / biblioteca '(como' lib 'es no especificado) .... abrió sumas éxito sin envasar y MD5 URLdownloaded 165 kbpackage' fortunas 'comprueban ....

Le dice qué directorio (llamado biblioteca) Los archivos de paquetes se instalan en el, y le indica si el paquete se ha instalado correctamente. Por supuesto, lo hace de una manera bastante técnico, pero la palabra exitosamente te dice que todo está bien.

Carga y descarga de paquetes

Después de un tiempo, usted puede terminar con una colección de muchos paquetes. Si R cargado todos ellos al comienzo de cada sesión, que llevaría una gran cantidad de memoria y tiempo. Por lo tanto, antes de poder utilizar un paquete, tiene que cargarlo en R utilizando la biblioteca () función.

Usted carga el fortunas empaquetar como esto:

> Biblioteca (" fortunas ")

Usted no tiene que poner entre comillas el nombre del paquete cuando se utiliza biblioteca (), pero es aconsejable hacerlo.

Ahora usted puede utilizar las funciones de este paquete en la línea de comandos, así:

> Fortuna (" Este es R ")

los biblioteca es el directorio donde se instalan los paquetes. Nunca, jamás llamar a un paquete de una biblioteca. Eso es un pecado mortal en la comunidad R. Echa un vistazo a la siguiente, y nunca se olvide de nuevo:

> Fortuna (161)

Puede utilizar el fortuna () función sin argumentos para obtener una selección aleatoria de la fortunas disponibles en el paquete. Es una buena lectura.

Si desea descargar un paquete, usted tendrá que usar un poco de R magia. los separar () función le permitirá hacer esto, pero hay que especificar que se trata de un paquete que está separando y que usted desee descargarlo, así:

> Separar (paquete: fortunas, descargar = TRUE)

En realidad, incluso esta línea de código no siempre descargar un paquete. Por ejemplo, si un paquete es utilizado por otro paquete que todavía está cargado, que el código no funcionará. Si usted ha estado jugando un poco en I por un tiempo y trató de cargar y descargar muchos paquetes, guarde su trabajo, cerca de R, y comenzar una sesión nueva.




» » » » ¿Cómo encontrar y añadir paquetes a su instalación r