R es un entorno de software libre (licencia GNU GLP), como lenguaje de programación interpretado, ejecuta las instrucciones directamente; además es gratuito y amigable de instalar y para trabajar, es muy utilizado para análisis estadístico y gráfica computacional.
Por su parte, R Studio es un entorno de desarrollo integrado para R, que cuenta con una consola, un editor de sintaxis para la ejecución de código, herramientas para el trazado, depuración y gestión del espacio de trabajo.
Ahora que ya sabemos de que se trata, comencemos con las instalaciones.
En este primer paso comenzaremos con la instalación del lenguaje R, vale aclarar que en cualquier sistema operativo es igual, aunque se trate de Windows, macOS e incluso Linux. Como ya mencionamos es de descarga gratuita y fácil instalación. Lo que necesitaremos en una conexión a internet y unos pocos minutos.
La mejor manera de instalar R es descargándolo de los servidores de The Comprehensive R Archive Network (CRAN) que almacena y conserva todas las versiones, así como todas las librerías que se publican, de ellas hablaremos en breve.
Debes ingresar a https://cran.r-project.org/bin/windows/base/ que te permitirá acceder al archivo Download R 4.1.0 for Windows (los números pueden variar según nuevas actualizaciones), una vez descargado, solo tienes que instalarlo como con cualquier otro programa de Windows.
Debes ingresar a https://cran.rproject.org/bin/macosx/, deberás dirigirte hasta la parte inferior izquierda donde aparecerá un enlace que diga R‐4.0.0.pkg (los dos últimos números pueden cambiar ligeramente, pues la actualización es constante). Hacé clic en el enlace y se inicirá la descarga del instalador en tu computadora. Al finalizar procede como lo harías con otro programa para Mac.
Debes ingresar a https://cran.r-project.org/bin/linux/ y seleccionar tu distribución, y dependiendo de ella podrás continuar los pasos que figuran para realizar la intalación.
Atención: Es importante que primero se realice la instalación de R y luego de RStudio
Ahora instalaremos R Studio, que puedes descargarlo desde este enlace para cualquier sistema operativo, deberás proceder como cualquier otro programa para tu computadora.
Vista del entorno de R Studio
A continuación, puedes observar las partes en la que se encuentra dividida la interfaz de R Studio.
Las librerías o paquetes en R son una serie de funciones y conjunto de datos desarrollados por la comunidad; estos incrementan la capacidad de R mejorando sus funcionalidades básicas.
Ahora veremos como instalarlas, primero vamos a ingresar en RStudio, allí tendrás dos opciones:
install.packages(c("tidyverse","tidytext","ggraph","stylo","RCurl","ggplot"))
install.packages("tidyverse")
De esa manera podrás instalar las librerías que necesites. Cualquier duda puedes consultar en Librerías en R.
Para poder utilizar R en Jupyter Notebook, primero vamos a instalar el Kernel R para esta Notebook, ya que es útil para ejecutar códigos de determinados Lenguaje de Programación y devuelve la salida al usuario.
Primero deberás ir a la consola de R o RStudio y tipear:
install.packages('IRkernel')
que será el comando para realizar la instalación del paquete.
Luego deberás ingresar en la consola
IRkernel::installspec()
que asociará R a Jupyter. También se puede agregar la extensión
jupyter labextension install @techrah/text-shortcuts
es opcional, útil para hotkeys de RStudio si utilizas JupyterLab.
Cualquier duda puedes consultar https://irkernel.github.io/installation/
Con R y Rstudio instalados comenzaremos por darles unos primeros comandos que serán útiles para llevar adelante un trabajo ordenado en las próximas entradas.
Aclaración: A partir de ahora todo lo que hagamos será en RStudio.
En RStudio las órdenes las podemos escribir y ejecutar de varias formas:
* Directamente en la consola
* Por medio de un script (.R)
* Abriendo ficheros Rmarkdown (.Rmd)
Para ello, escribiremos en la línea de comando la orden que queremos que R Studio realice. Veamos cómo hacerlo situándonos en un directorio.
El directorio de trabajo será la carpeta que utilizaremos para almacenar los archivos con los que trabajamos en R. Puede obtener en que carpeta te encuentras trabajando con:
getwd()
setwd("C:/Mi/Ruta")
Forma equivalente
setwd("Mi/Ruta")
Otro comando útil es el que permitirá conocer el contenido del directorio
list.files()
list.dirs()
Un script es un tipo de archivo que será guardado como texto donde escribes instrucciones o comandos que deseas que el software haga. Al tratarse de un lenguaje de programación, los script guardarán código que se puede ejecutar. Estos documentos tienen la extensión de archivo .R, serán útiles para volverlos a utilizar o para compartirlos con otra persona.
Para empezar un nuevo script busca en la esquina superior izquierda
Al crearlo podrás agregar tus funciones, variables y objetos.
Para cargar un nuevo script deberás hacerlo desde Open File, como en cualquier otro programa al abrir un archivo, o sino desde la Consola de R Studio
source("../micarpeta/mi_script_sellama.R")
Se abrirá en el panel de visor de código o editor de script, allí podrás ver su contenido. En la barra de herramientas del visor, desde Run (botón en la parte derecha de las opciones del panel de Script) podrás ejecutar todo el código que contiene o sólo partes de él.
Cuando se corre un Script o se ejecuta un comando por consola, deberás esperar que desaparezca un cartel de Stop en color rojo, en el panel consola, y podrás comenzar a trabajar nuevamente, cuando en la Consola, aparezca el símbolo >| (| es el prompt).
Ahora, compartiremos una pequeña ejercitación para ver si se comprendió todo!