Lenguaje de programación R, instalación en Ubuntu 20.04
En el siguiente artículo vamos a echar un vistazo a cómo podemos instalar el lenguaje de programación R en Ubuntu 20.04. Este es un entorno y lenguaje de programación con un enfoque al análisis estadístico. R nació como una reimplementación de software libre del lenguaje S. Se trata de uno de los lenguajes de programación más utilizados en investigación científica, siendo además muy popular en los campos de aprendizaje automático, minería de datos, investigación biomédica, bioinformática y matemáticas financieras. A esto contribuye la posibilidad de cargar diferentes bibliotecas o paquetes con funcionalidades de cálculo.
R es parte del sistema GNU y se distribuye bajo la licencia GNU GPL. Está disponible para los sistemas operativos Gnu/Linux, Unix, Windows y Mac.
R es un lenguaje de programación de código abierto que se utiliza para analizar e implementar datos y computación estadística. Es un soporte de lenguaje muy popular y extensible por R foundation y una comunidad de usuarios activa. El lenguaje R proporciona una gran cantidad de paquetes de usuario para varios campos de estudio. En las siguientes líneas vamos a ver cómo instalar el marco R y cómo agregarle paquetes desde la red oficial de CRAN.
Instalar el lenguaje de programación R en Ubuntu 20.04
Como siempre, primero vamos a abrir una terminal (Ctrl+Alt+T) y a actualizar el indice de software disponible con APT:
sudo apt update
Ahora, instalaremos todas las actualizaciones disponibles:
sudo apt upgrade
Como el proyecto R se actualiza regularmente, su última versión estable es posible que no esté presente en los repositorios oficiales de Ubuntu. Por este motivo vamos a añadir un repositorio externo al administrador de paquetes APT. Para empezar vamos a añadir una clave GPG a nuestro administrador de paquetes. Esto lo haremos a través del siguiente comando de terminal (Ctrl+Alt+T):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Una vez agregada la clave del repositorio, ya podemos continuar añadiendo el repositorio deb para el lenguaje R. En la actualidad, el último paquete para Ubuntu 20.04 es R 4.0.0, por lo que el comando contendrá ‘cran40‘ al final. Podremos consultar el paquete más reciente a través del sitio web oficial de CRAN:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
Ahora vamos a actualizar el listado de software disponible otra vez, para que los cambios surtan efecto.
sudo apt update
Llegados a este punto, todo está listo para instalar el archivo base R en nuestra máquina Ubuntu:
sudo apt install r-base
Instalar paquetes con R
Ahora todo está listo para instalar paquetes con la ayuda de R. Comenzaremos abriendo el shell R con el siguiente comando de terminal (Ctrl+Alt+T):
sudo -i R
Hay muchos paquetes y bibliotecas presentes para R. Para este ejemplo vamos a seleccionar el paquete ‘txtplot‘ que devuelve gráficos ASCII con ‘gráfico de líneas, gráfico de dispersión, gráficos de barras y gráfico de densidad‘. Para instalar este paquete, dentro del shell R ejecutaremos el comando:
install.packages('txtplot')
Como hemos iniciado R con privilegios de root, la ubicación del paquete estará disponible para todos los usuarios.
Ahora, vamos a iniciar la biblioteca ‘txtplot’ mediante el siguiente comando de shell:
library('txtplot')
Esto cargará la biblioteca txtplot y podremos comenzar a usarla. El siguiente ejemplo va amostrar una descripción básica de trazado. Los datos utilizados en este gráfico contendrán la distancia requerida para detener un vehículo y la velocidad de este.
txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')
Este comando presentará un gráfico de trazado como se muestra en la siguiente imagen:
Si quisiésemos obtener más información sobre la biblioteca txtplot, podremos obtenerla mediante el siguiente comando de shell R:
help(txtplot)
Hay que decir que cualquier paquete presente en la red CRAN se puede instalar usando el comando ‘install.packages (nombre-paquete)‘.
Para salir del shell R basta con escribir el siguiente comando de shell:
q()
En estas líneas, acabamos de ver cómo instalar la última versión estable de R en Ubuntu 20.04 y cómo instalar paquetes a través del shell R. Se puede obtener más información acerca de la instalación y uso de este lenguaje en el manual que presentan a los usuarios desde la página web del proyecto.