fbpx

Siguiendo con las entradas sobre R y RStudio, en este post veremos cómo instalar paquetes en R. Rápidamente, Los paquetes hacen que R pueda hacer muchas más cosas. Así, vamos a ver

Además, esta entrada viene acompañada de un video que sigue una serie de videos en YouTube.

¿Qué son los paquetes en R?

Para empezar, Un paquete son muchos archivos juntos en un mismo lugar, como funciones en R, código o datos. De esta forma, Los paquetes permiten hacer más cosas con R

En esta entrada, vamos a instalar el paquete ggplot2. Con esto, vamos a poder hacer diferentes tipos de gráficas en R (que veremos luego). Otros paquetes pueden tener otras funcionalidades, como hacer modelos estadísticos o procesamiento de datos.

Todos los paquetes se instalar de forma similar

Por lo general, los paquetes están guardados o alojados en repositorios en internet.

¿Qué son los repositorios?

Los repositorios son lugares diseñados para guardar código de tal forma que puedan ser consultados por nosotros.

datacenter

En el caso de R es común que escuches repositorios como CRAN, github o bioconductor (este último para paquetes relacionados a la bioinformatica)

En esta entrada vamos a utilizar CRAN por ser el repositorio oficial de R. Los paquetes de CRAN están probados para funcionar sin problemas en la mayoría de versiones de R. Así que no tendremos ningún problema

Cómo instalar paquetes en R?

Para instalar paquetes, podemos utilizar la consola de R o la interfaz de RStudio.

Instalar paquetes en R con la consola de R

La manera más rápida de instalar un paquete de CRAN, es utilizando el comando.

install.packages("nombre_del_paquete") 

Esta función de R, va al repositorio, descarga e instala todo con una línea de código. Para instalar ggplot2

install.packages("ggplot2") 

Si ocurre algún error lo mejor es cerrar R o RStudio y empezar de nuevo. Si sigue el error hay que googlearlo (imagen de google it) o puedes dejar un comentario en esta entrada.

Además, tienes que estar atento a la consola mientras se instala el paquete porque a veces te va a preguntar si quieres actualizar algunas cosas. En la mayoría de casos decimos que sí, pero hay que estar pendiente del proceso.

install.packages("ggplot2") 

Además, tienes que estar atento a la consola mientras se instala el paquete porque a veces te va a preguntar si quieres actualizar algunas cosas. En la mayoría de casos decimos que sí, pero hay que estar pendiente del proceso.

Instalar paquetes en R con la interfaz de RStudio

Tenemos que ir a la pestaña «package» que está en el panel de utilidades. En esta entrada, explico más sobre la interfaz de RStudio.

pestaña packages en RStudio

Ya en esa pestaña, le vamos a dar click a install y aparece la ventana para instalar paquetes. Luego tenemos que verificar que diga «repositry CRAN» y escribimos el nombre del paquete.

instalar paquetes en rstudio

Lo que a mí me gusta es que se ven los nombres y es más fácil si no te acuerdas como se llama exactamente, le damos install y vemos que en la consola aparece el comando de install.package(«ggplot2»)

Son dos formas diferentes de hacer lo mismo!

Ahora tener instalados los paquetes no significa que ya podamos utilizarlos… primero tenemos que cargarlos en nuestra sesión de R

Cómo cargar instalados paquetes en R

Para «activar» o utilizar nuestros paquetes podemos ejecutar el comando

library(nombre_del_paquete)

Ó también podemos ir a la pestaña packages de RStudio, buscar el paquete que queremos y hacer click aquí en el cuadro.

cargar paquetes en R

Sin embargo, te recomiendo que siempre escribas al comienzo del script donde estés trabajando library(paquete) y lo cargues con «run». Así, si cierras R y vuelves a empezar vas a recordar cargar los paquetes que estabas utilizando.

¿Cómo ver la ayuda de un paquete?

Si quieres ver la ayuda de algún paquete, utiliza el comando help(nombre_del_paquete). Esto te va a mostrar una página con información útil sobre el uso de las funcionalidades

help(ggplot2)
ayuda de paquetes en R

Ahora ya puedes instalar paquetes en R!

Espero que este artículo te haya sido de ayuda 😀

Te mando un saludo donde quiera que estés