R

R

Tutorial R: Instalación de R y RStudio

Aprende a instalar R y RStudio en Windows, macOS y Linux, y domina los primeros comandos básicos en la consola de R para comenzar a programar.

Aprende R y certifícate

Instalación de R en Windows, Mac y Linux

R es un lenguaje de programación y entorno especializado en análisis estadístico y visualización de datos. Antes de comenzar a trabajar con R, necesitamos instalarlo en nuestro sistema operativo. El proceso varía ligeramente según la plataforma que utilicemos, pero es bastante sencillo en todos los casos.

Instalación en Windows

La instalación de R en Windows es un proceso directo que requiere pocos pasos:

  1. Visita el sitio oficial de R: The Comprehensive R Archive Network (CRAN)

  2. Haz clic en el enlace "Download R for Windows" que aparece en la sección de descargas.

  3. Selecciona la opción "base" para instalar R por primera vez.

  4. Haz clic en el enlace para descargar la versión más reciente de R para Windows.

  5. Una vez descargado el archivo ejecutable (.exe), ábrelo y sigue las instrucciones del asistente de instalación:

  • Selecciona el idioma de instalación
  • Acepta el acuerdo de licencia
  • Elige la carpeta de destino (se recomienda dejar la predeterminada)
  • Selecciona los componentes a instalar (la configuración predeterminada es adecuada para la mayoría de usuarios)
  • Configura las opciones de inicio (también se recomienda dejar las opciones predeterminadas)
  • Selecciona la carpeta del menú inicio
  • Decide si quieres crear accesos directos adicionales
  1. Haz clic en "Finalizar" para completar la instalación.

Instalación en macOS

Para instalar R en un ordenador Mac, sigue estos pasos:

  1. Accede al sitio oficial de R: CRAN

  2. Haz clic en "Download R for macOS" en la sección de descargas.

  3. Dependiendo de tu versión de macOS y tipo de procesador (Intel o Apple Silicon), selecciona el paquete adecuado:

  • Para Mac con procesadores Intel: R-x.x.x.pkg (donde x.x.x es la versión)
  • Para Mac con procesadores Apple Silicon (M1, M2, etc.): R-x.x.x-arm64.pkg
  1. Una vez descargado el archivo .pkg, haz doble clic para abrirlo.

  2. Sigue el asistente de instalación:

  • Haz clic en "Continuar" en la pantalla de bienvenida
  • Revisa la información importante y haz clic en "Continuar"
  • Acepta los términos de licencia
  • Selecciona el disco de destino para la instalación
  • Haz clic en "Instalar" (es posible que necesites introducir tu contraseña)
  1. Espera a que se complete la instalación y haz clic en "Cerrar".

Instalación en Linux

La instalación en Linux varía según la distribución, pero generalmente se realiza a través del gestor de paquetes del sistema. Aquí te muestro cómo hacerlo en las distribuciones más populares:

Ubuntu/Debian

  1. Abre una terminal (puedes usar Ctrl+Alt+T como atajo).

  2. Actualiza la lista de paquetes disponibles:

sudo apt update
  1. Instala R con el siguiente comando:
sudo apt install r-base r-base-dev
  1. Verifica la instalación comprobando la versión de R:
R --version

Fedora

  1. Abre una terminal.

  2. Instala R utilizando el gestor de paquetes DNF:

sudo dnf install R
  1. Verifica la instalación:
R --version

Arch Linux

  1. Abre una terminal.

  2. Instala R usando pacman:

sudo pacman -S r
  1. Verifica la instalación:
R --version

Verificación de la instalación

Independientemente del sistema operativo, puedes comprobar que R se ha instalado correctamente abriendo la aplicación:

  • En Windows: Busca "R" en el menú Inicio o en el escritorio si creaste un acceso directo.
  • En macOS: Abre la aplicación R desde la carpeta Aplicaciones o usando Spotlight (Cmd+Espacio).
  • En Linux: Escribe R en una terminal y presiona Enter.

Al abrir R, deberías ver la consola de R con información sobre la versión instalada y algunos mensajes de bienvenida. Aparecerá el símbolo > que indica que R está listo para recibir comandos.

Para salir de la consola de R, puedes escribir:

q()

R te preguntará si deseas guardar el espacio de trabajo; puedes responder "n" (no) para una primera prueba.

Con esto, has completado exitosamente la instalación de R en tu sistema operativo. En la siguiente sección, veremos cómo instalar y configurar RStudio, un entorno de desarrollo integrado (IDE) que facilita enormemente el trabajo con R.

Configuración de RStudio y paneles principales

Una vez instalado R, el siguiente paso es configurar RStudio, un entorno de desarrollo integrado (IDE) que facilita enormemente el trabajo con R. RStudio proporciona una interfaz gráfica mucho más amigable y productiva que la consola básica de R.

Instalación de RStudio

Para instalar RStudio, sigue estos sencillos pasos:

  1. Visita el sitio oficial de RStudio: https://posit.co/download/rstudio-desktop/

  2. En la sección de RStudio Desktop, haz clic en el botón de descarga correspondiente a tu sistema operativo (Windows, macOS o Linux).

  3. Una vez descargado el instalador:

  • En Windows: Ejecuta el archivo .exe y sigue las instrucciones del asistente
  • En macOS: Abre el archivo .dmg y arrastra RStudio a la carpeta Aplicaciones
  • En Linux: Utiliza el paquete .deb o .rpm según tu distribución
  1. Al finalizar la instalación, podrás abrir RStudio desde el menú de aplicaciones de tu sistema.

Interfaz de RStudio

Al abrir RStudio por primera vez, te encontrarás con una interfaz dividida en cuatro paneles principales. Esta disposición está diseñada para maximizar tu productividad al trabajar con R:

![Interfaz de RStudio con sus cuatro paneles principales]

Panel 1: Editor de código (superior izquierda)

El editor de código es donde escribirás y editarás tus scripts de R. Algunas características importantes:

  • Para crear un nuevo script, puedes usar: Archivo → Nuevo → Script de R
  • El editor incluye resaltado de sintaxis que facilita la lectura del código
  • Puedes ejecutar código seleccionándolo y presionando Ctrl+Enter (Cmd+Enter en Mac)
  • Las pestañas te permiten trabajar con múltiples archivos simultáneamente

Si no ves este panel al inicio, puedes crear un nuevo script para que aparezca.

Panel 2: Entorno/Historial (superior derecha)

Este panel contiene dos pestañas principales:

  • Environment (Entorno): Muestra todas las variables y objetos que has creado en tu sesión actual de R
  • History (Historial): Registra todos los comandos que has ejecutado previamente

Este panel te ayuda a mantener un seguimiento de tus datos y acciones durante la sesión de trabajo.

Panel 3: Consola (inferior izquierda)

La consola de R es donde se ejecutan los comandos y se muestran los resultados. Características principales:

  • Muestra el prompt de R (>) donde puedes escribir comandos directamente
  • Muestra los resultados de los comandos ejecutados desde el editor
  • Proporciona mensajes de error y advertencias
  • Tiene autocompletado de comandos usando la tecla Tab

La consola es el corazón de R, donde realmente ocurre la ejecución del código.

Panel 4: Archivos/Gráficos/Paquetes/Ayuda (inferior derecha)

Este panel multifuncional contiene varias pestañas útiles:

  • Files (Archivos): Explorador de archivos para navegar por tu sistema
  • Plots (Gráficos): Muestra las visualizaciones y gráficos generados
  • Packages (Paquetes): Permite gestionar los paquetes instalados y cargarlos
  • Help (Ayuda): Proporciona documentación sobre funciones y paquetes
  • Viewer (Visor): Muestra contenido HTML generado por tu código

Configuración básica de RStudio

Para personalizar RStudio según tus preferencias, puedes acceder a las opciones de configuración:

  1. Ve a Tools → Options (en Windows/Linux) o RStudio → Preferences (en macOS)

  2. Desde aquí puedes configurar aspectos como:

  • Apariencia: Cambia el tema de color y el tamaño de fuente
   Tools → Options → Appearance
  • Guardado automático: Configura si quieres que RStudio guarde automáticamente tus cambios
   Tools → Options → General → Basic
  • Codificación de texto: Establece la codificación predeterminada para tus archivos
   Tools → Options → Code → Saving

Proyectos en RStudio

Una de las funcionalidades más útiles de RStudio es la gestión de proyectos, que te permite organizar tu trabajo de manera eficiente:

  1. Para crear un nuevo proyecto: File → New Project

  2. Tienes tres opciones:

  • New Directory: Crea un nuevo directorio para tu proyecto
  • Existing Directory: Usa un directorio existente
  • Version Control: Clona un proyecto desde un repositorio Git
  1. Los proyectos de RStudio (archivos .Rproj) guardan:
  • La disposición de tus ventanas
  • Tu historial de comandos
  • El directorio de trabajo

Usar proyectos es una buena práctica que facilita la organización y reproducibilidad de tu trabajo.

Personalización del diseño de paneles

Puedes ajustar el tamaño de los paneles arrastrando los separadores entre ellos. También puedes cambiar la disposición de los paneles:

  1. Ve a Tools → Global Options → Pane Layout

  2. Aquí puedes reorganizar la ubicación de cada panel según tus preferencias

  3. También puedes minimizar temporalmente cualquier panel haciendo clic en el icono de minimizar en su esquina superior derecha

Esta flexibilidad te permite adaptar RStudio a tu flujo de trabajo personal.

Atajos de teclado útiles

Dominar algunos atajos de teclado puede aumentar significativamente tu productividad:

  • Ctrl+Enter (Cmd+Enter en Mac): Ejecuta la línea o selección actual
  • Alt+Shift+K: Muestra todos los atajos de teclado disponibles
  • Ctrl+1/2/3/4: Cambia el foco entre los cuatro paneles principales
  • Ctrl+Shift+N: Crea un nuevo script
  • Ctrl+S: Guarda el archivo actual

Puedes ver y personalizar todos los atajos en Tools → Keyboard Shortcuts Help.

Primeros comandos en la consola

Una vez instalados R y RStudio, es momento de familiarizarnos con la consola, el espacio donde interactuaremos directamente con el lenguaje R. La consola es el corazón de R, donde podemos ejecutar comandos y ver sus resultados de forma inmediata.

Identificando la consola

La consola de R en RStudio se encuentra en el panel inferior izquierdo. Podrás reconocerla fácilmente por:

  • El prompt representado por el símbolo > que indica que R está listo para recibir instrucciones
  • El cursor parpadeante junto al prompt, esperando tus comandos
  • Un fondo generalmente de color diferente al editor de código

R como calculadora

La forma más sencilla de empezar a usar R es utilizándolo como una calculadora avanzada. Prueba estos comandos básicos escribiéndolos después del prompt y presionando Enter:

2 + 3

Al ejecutar este comando, R devolverá:

[1] 5

Puedes probar con operaciones más complejas:

10 - 4 * 2

R respeta el orden de las operaciones matemáticas (multiplicación antes que suma):

[1] 2

Para forzar un orden específico, usa paréntesis:

(10 - 4) * 2

Resultado:

[1] 12

Funciones matemáticas básicas

R incluye muchas funciones matemáticas predefinidas. Prueba algunas:

sqrt(16)    # Raíz cuadrada
[1] 4
abs(-7)     # Valor absoluto
[1] 7
round(3.14159, digits = 2)    # Redondeo a 2 decimales
[1] 3.14

Tu primer "Hola Mundo"

Una tradición en programación es crear un programa que muestre "Hola Mundo". En R, usamos la función print():

print("Hola Mundo")

El resultado será:

[1] "Hola Mundo"

También puedes usar simplemente:

"Hola Mundo"

Y obtendrás el mismo resultado.

Obteniendo ayuda

Cuando necesites información sobre una función, puedes usar el comando help() o el atajo ?:

help(print)

O de forma más concisa:

?print

Esto abrirá la documentación de la función en el panel de ayuda (inferior derecho), mostrando su descripción, argumentos y ejemplos de uso.

Explorando funciones y objetos

Para ver qué funciones están disponibles en un paquete, puedes usar:

help(package = "base")

Este comando muestra la documentación del paquete base, que contiene las funciones fundamentales de R.

Limpiando la consola

Si la consola se llena de resultados y quieres limpiarla, puedes usar:

cat("\014")

O simplemente presionar Ctrl+L en Windows/Linux o Cmd+L en Mac.

Historial de comandos

Puedes navegar por los comandos anteriores usando:

  • Tecla (flecha arriba): Muestra el comando anterior
  • Tecla (flecha abajo): Muestra el comando siguiente

Esto es muy útil para repetir o modificar comandos que ya has ejecutado.

Interrumpiendo un comando

Si un comando está tardando demasiado o has cometido un error, puedes interrumpirlo presionando:

  • Esc o Ctrl+C en la consola
  • El botón rojo de Stop en la barra de herramientas de RStudio

Cerrando la sesión

Para salir de R correctamente, puedes usar:

q()

R te preguntará si deseas guardar el espacio de trabajo. Responde y (sí) o n (no) según tus necesidades.

Buenas prácticas al usar la consola

  • Escribe comandos cortos y precisos para tareas específicas
  • Usa el editor de código para scripts más largos o complejos
  • Aprovecha el autocompletado presionando Tab mientras escribes
  • Experimenta libremente - la consola es perfecta para probar ideas rápidamente
  • Si cometes un error de sintaxis, lee el mensaje de error con atención, suele dar pistas sobre cómo solucionarlo

Comentarios en R

Puedes añadir comentarios a tu código usando el símbolo #. Todo lo que sigue a este símbolo en una línea será ignorado por R:

# Esto es un comentario
2 + 3    # Esto suma 2 y 3

Los comentarios son útiles para explicar tu código, incluso en la consola.

Verificando la versión de R

Para conocer la versión de R que estás utilizando:

R.version.string

Esto mostrará información como:

[1] "R version 4.2.1 (2022-06-23)"

Con estos primeros comandos, ya tienes las herramientas básicas para comenzar a explorar R. La consola es tu espacio de experimentación, donde puedes probar ideas y aprender de forma interactiva antes de crear scripts más elaborados.

Aprende R online

Otros ejercicios de programación de R

Evalúa tus conocimientos de esta lección Instalación de R y RStudio con nuestros retos de programación de tipo Test, Puzzle, Código y Proyecto con VSCode, guiados por IA.

Todas las lecciones de R

Accede a todas las lecciones de R y aprende con ejemplos prácticos de código y ejercicios de programación con IDE web sin instalar nada.

Instalación De R Y Rstudio

R

Introducción Y Entorno

Introducción A R

R

Introducción Y Entorno

Operadores

R

Sintaxis

Estructuras De Datos

R

Sintaxis

Funciones

R

Sintaxis

Estructuras De Control Iterativo

R

Sintaxis

Scopes Y Closures

R

Sintaxis

Estructuras De Control Condicional

R

Sintaxis

Funciones Anónimas

R

Sintaxis

Tipos De Datos Y Variables

R

Sintaxis

Sistema R6: Clases Referenciales Y Encapsulamiento

R

Programación Orientada A Objetos

Sistema S4: Clases Formales Y Validación

R

Programación Orientada A Objetos

Herencia Y Polimorfismo En R

R

Programación Orientada A Objetos

Sistemas De Oop En R

R

Programación Orientada A Objetos

Sistema S3: Clases Implícitas Y Métodos Genéricos

R

Programación Orientada A Objetos

Tidyverse Para Transformación De Datos

R

Manipulación De Datos

Lubridate Para Fechas Y Tiempo

R

Manipulación De Datos

Group_by Y Summarize Para Agrupación Y Resumen

R

Manipulación De Datos

Stringr Para Expresiones Regulares

R

Manipulación De Datos

Tidyr Para Limpieza De Valores Faltantes

R

Manipulación De Datos

Joins En R Para Combinación Y Relaciones De Tablas

R

Manipulación De Datos

Pivot_longer Y Pivot_wider Para Reestructuración

R

Manipulación De Datos

Mutate Y Transmute Para Transformación

R

Manipulación De Datos

Dplyr Para Filtrado Y Selección

R

Manipulación De Datos

Readr Y Read.csv Para Importar Datos

R

Manipulación De Datos

Gráficos Bivariantes En R

R

Visualización De Datos

Gráficos Univariantes En R

R

Visualización De Datos

Facetas En Ggplot2

R

Visualización De Datos

Personalización Y Temas

R

Visualización De Datos

Ggplot2 Para Visualización De Datos

R

Visualización De Datos

Gráficos Multivariantes En R

R

Visualización De Datos

Correlación En R

R

Estadística

Regresión Lineal En R

R

Estadística

Pruebas De Hipótesis En R

R

Estadística

Anova En R

R

Estadística

Estadística Descriptiva En R

R

Estadística

Accede GRATIS a R y certifícate

En esta lección

Objetivos de aprendizaje de esta lección

  • Comprender el proceso de instalación de R en Windows, macOS y Linux.
  • Instalar y configurar RStudio como entorno de desarrollo integrado para R.
  • Familiarizarse con la interfaz y los paneles principales de RStudio.
  • Ejecutar comandos básicos en la consola de R y entender su funcionamiento.
  • Aprender buenas prácticas para trabajar con la consola y gestionar proyectos en RStudio.