Un paseo por RStudio

En la entrada anterior mostré cómo usar R en su forma más escueta y cómo puede usarse como una mera calculadora. También recordarás que en la primera entrada de esta serie, R en el proyecto, te indiqué que instalaras RStudio para hacerte la vida más fácil. Ya es hora de usarlo. Vas a dar un paseo por algunas de sus funciones básicas.

Para comenzar, arranca RStudio. Deberá aparecer una pantalla semejante a esta, aunque con toda seguridad el fondo será blanco y las letras negras. Ya te enseñaré a cambiarlo.

Pantalla de RStudio

Como puedes ver, hay tres paneles (en realidad tiene que haber cuatro, ya llegaremos al cuarto). El más grande (en la imagen) es el de la consola. Si miras en la parte superior del panel, verás que dice Console. No te voy a contar cómo funciona porque lo que hace es replicar la consola que has estado usando en la entrada Primeros pasos con R. Y ya sabes cómo operar con ella. Tan solo un truco: si alguna vez la tienes llena de cosas y quieres limpiarla, pulsa a la vez control  L.

Ventana Environment / History

En la pestaña Environment irán apareciendo los valores de las asignaciones y de las variables que se vayan creando y ejecutando. Si en la consola escribes x <- 10, y <- 6 y pulsas intro cada vez que hayas escrito la expresión, verás que en Environment aparecen los mismos valores. Introdúcelos en la consola y observa lo que dice la ventana Environment.

Ventana Environment de RStudio

En la pestaña History tendrás el historial de todo lo que has hecho. Puede parecer una tontería, pero es útil porque puede servir para no tener que teclear toda una línea de código de nuevo. Haz clic en ella. No habrá nada si es la primera vez que usas RStudio y no has ejecutado ninguna línea de código en la consola. Pero como habrás ejecutado las dos órdenes que te indiqué en el párrafo anterior, en la ventana History aparecerá lo mismo que en la imagen que hay a continuación:

Ventana History de RStudio
Ventana Files / Plots / Packages / Help / View

Esta ventana es la que más posibilidades ofrece:

  • Files es el navegador dentro del sistema de ficheros del ordenador. Muy útil.
  • Plots es donde aparecerán los gráficos que puedas generar.
  • Packages informa de los paquetes disponibles en el sistema (ya instalados).
  • Help es donde se puede acceder a la ayuda del sistema R; allí encontrarás toda la información que te permitirá sacar el máximo partido a cualquiera de los paquetes instalados. A veces asusta, pero todo está ahí.
  • Viewer será en donde aparecerán los mapas y otros elementos que sean resultado de las instrucciones que ejecutes (mira un poco más abajo).
Ventana Editor (Source)

Hay una cuarta ventana que solo se abre si se le indica. Es el Editor. Es mucho más flexible que escribir en la consola: permite ir hacia atrás y hacia adelante, resalta los diversos elementos en colores, permite guardar un script para volverlo a usar y corregir los errores sin tener volver a escribir todo. Vas a dibujar un mapa en el que aparecerá un sitio. Sigue estos pasos con el ratón: File > New File > R Script. Se habrá abierto una ventana nueva encima del panel Console. Ese es el Editor de RStudio. Puedes verlo en la imagen que hay debajo, pero la tuya deberá estar en blanco. Sin nada escrito.

Ventana Editor de RStudio

Copia en esa ventana lo que hay en el párrafo siguiente y fíjate en los colores que adquiere cada elemento según escribes (serán parecidos a los de la imagen anterior, pero pueden cambiar).

library(leaflet)
leaflet()
m <- leaflet()
m <- addTiles(m)
m <- addMarkers (m, lng = -4.712367, lat = 41.658060, popup = "Sede de 7PartidasDigital")
m

No ha pasado nada porque solo has escrito las instrucciones. No le has dicho a R que las ejecute por el sencillo hecho de que no estás en la consola, sino en el editor. Ahora iremos a ello. Por ahora, guarda lo que has escrito en el editor (revísalo): File > Save as y actúa como de costumbre con tu sistema operativo.

Instalar librerías

Una de las grandes virtudes de R es que hay una gran comunidad de usuarios que se dedica a desarrollar paquetes que facilitan el trabajo a los demás. En el momento de instalar R solo se instalaron los básicos, los que son imprescindibles para que funcione. Si quieres ir más allá de lo básico (y es mucho lo que ofrece), tendrás que instalar los paquetes, también llamados librerías, necesarios.

Comprueba en la pestaña Packages si está leaflet. No debería estar si es la primera vez que usas la instalación de R. Hay que instalarlo para que funcione el pequeño script que has copiado. Puedes hacerlo de una de estas tres maneras:

  1. En la consola escribe install.packages("leaflet") y pulsa intro.
  2. En la pestaña Packages verás el botón Install. Pulsa ahí.
  3. En la barra del menú pulsa Tools > Install packages.

Tanto si usas el método 2 como el 3 te aparecerá en medio de la pantalla una ventanita como la de la figura siguiente. Escribe dentro de la casilla Packages el nombre de la librería que vas a instalar, en este caso leaflet. Lo demás deberás dejarlo tal y como aparezca en tu ordenador. Debes asegurarte de que esté seleccionada la casilla de Install dependencies. Este pequeño detalle hará que se instalen todos los demás paquetes o librerías que sean necesarios para el funcionamiento de la nueva librería que vas a instalar; acuérdate de seleccionarlo siempre que instales una librería nueva porque te evitará algún que otro quebradero de cabeza. Haz clic en Install.

Install Packages en RStudio. Escribe el nombre de la librería que quieres instalar en la casilla resaltada y asegúrate de que está seleccionada la casilla Install dependencies

Tan pronto como hayas clicado en Install aparecerá en la ventana de la consola un montón de información. R te está informado de que está bajando los paquetes necesarios, de qué tamaño tienen y de dónde los ha guardado. Si todo ha ido bien, al poco tiempo aparecerá de nuevo el símbolo del sistema >.

Aspecto de la ventana Console mientras se instalan nuevas librerías

Mira ahora en la lista de la ventana Packages. Ahí debe estar la nueva librería leaflet. Si haces clic sobre el nombre, se abrirá la ventana Help (ayuda) con toda la información sobre el paquete. Recuerda: ¡la ayuda está a un clic de distancia!

Ayuda de la librería leaflet en la ventana Help de RStudio

Vas a ejecutar el script. Puedes hacerlo de dos maneras. Seleccionando todas las líneas en el editor y pulsando el botón Run (está en la parte superior del editor, el primero de la derecha). No lo recomiendo por ahora. Lo mejor, y es como trabajarás más cómodamente, es situar el cursor en la primera línea del script, en la que dice library(leaflet), y pulsa control (cmd en Mac) e intro. Se ejecutará esa línea, pero en la consola no aparecerá nada; lo que ha sucedido es que se ha cargado la librería leaflet en el sistema. Esa librería tiene muchas funciones que alguien ha diseñado y escrito para que puedas trabajar con mayor facilidad y flexibilidad. Espera hasta que aparezca en la consola el símbolo del sistema. Repite la acción con la siguiente línea. No tienes que preocuparte de bajar de una a otra línea. Cada vez que pulsas control + intro, el sistema pasa a la línea siguiente y al mismo tiempo se copia en la consola la línea del editor y se ejecuta. Si la ejecución provoca algún resultado, se imprimirá en la consola (en este caso no tiene que dar ningún resultado). Asimismo, en la ventana Environment irán apareciendo los diversos objetos que se creen durante la ejecución del script. Pero antes de seguir, haz clic en la pestaña Viewer; ahí es donde estará casi toda la acción. Cuando ejecutes la última línea, que solo dice m, aparecerá en Viewer el resultado de este script. Es un pequeño mapa con un punto. Haz clic encima de él y verás lo que dice.

Resultado final del pequeño script que hay en el editor. Un mapa con un punto.
Haz clic sobre él y verás qué dice.
Pestaña Viewer

Ya que estás aquí, veamos un momento las posibilidades de la pestaña Viewer. Si haces clic en Zoom aumentará la imagen. Export ofrece tres posibilidades: Save as Image, Copy to Clipboard y Save as Web Page. Son distintas formas de guardar el resultado. En el primer caso, como una imagen no modificable pero reutilizable; en el segundo la copiará al portapapeles y podrás pegarla en cualquier otro programa. Si haces clic en cualquiera de esas opciones, se abrirá una nueva ventana. Vas a ignorarla por ahora (haz clic en Cancel). La tercera generará una página web con el resultado, que podrías usar donde quisieras. No funcionará puesto que pedirá que se instalen unos paquetes que no están en el sistema. Puedes hacerlo, pero por ahora no los vas a necesitar. Así que pulsa No.

Pestaña History

Examina también la pestaña History; ahora podrás ver las líneas que has ejecutado. En la pestaña Environment verás que dice m List of 8. Observa que en las pestañas History, Environment, Plots y Viewer hay una escoba. Sirve para borrar todo el contenido de cada una de esas pestañas. A veces es útil borrar, pero como es una acción no recuperable RStudio te preguntará si realmente quieres hacerlo.

Sal de RStudio. Al salir te preguntará si quieres guardar el espacio de trabajo. En tu ordenador personal, por ahora, no lo recomiendo. No merece la pena.

Ya le has cogido un poco el aire a R y RStudio. Vas a analizar algunos textos, pero antes debes preparar los materiales: es una fase previa imprescindible. Lo harás en la próxima entrada.


CITA

Fradejas Rueda, José Manuel (2018.12.20), «Un paseo por RStudio», en 7PartidasDigital. Edición crítica digital de las «Siete Partidas», ISSN 2605-2652, https://7partidas.hypotheses.org/1704 [fecha de acceso]


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.