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ícateInstalació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:
Visita el sitio oficial de R: The Comprehensive R Archive Network (CRAN)
Haz clic en el enlace "Download R for Windows" que aparece en la sección de descargas.
Selecciona la opción "base" para instalar R por primera vez.
Haz clic en el enlace para descargar la versión más reciente de R para Windows.
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
- Haz clic en "Finalizar" para completar la instalación.
Instalación en macOS
Para instalar R en un ordenador Mac, sigue estos pasos:
Accede al sitio oficial de R: CRAN
Haz clic en "Download R for macOS" en la sección de descargas.
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
Una vez descargado el archivo
.pkg
, haz doble clic para abrirlo.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)
- 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
Abre una terminal (puedes usar Ctrl+Alt+T como atajo).
Actualiza la lista de paquetes disponibles:
sudo apt update
- Instala R con el siguiente comando:
sudo apt install r-base r-base-dev
- Verifica la instalación comprobando la versión de R:
R --version
Fedora
Abre una terminal.
Instala R utilizando el gestor de paquetes DNF:
sudo dnf install R
- Verifica la instalación:
R --version
Arch Linux
Abre una terminal.
Instala R usando pacman:
sudo pacman -S r
- 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:
Visita el sitio oficial de RStudio: https://posit.co/download/rstudio-desktop/
En la sección de RStudio Desktop, haz clic en el botón de descarga correspondiente a tu sistema operativo (Windows, macOS o Linux).
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
- 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:
Ve a Tools → Options (en Windows/Linux) o RStudio → Preferences (en macOS)
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:
Para crear un nuevo proyecto: File → New Project
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
- 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:
Ve a Tools → Global Options → Pane Layout
Aquí puedes reorganizar la ubicación de cada panel según tus preferencias
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.
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
Introducción Y Entorno
Introducción A R
Introducción Y Entorno
Operadores
Sintaxis
Estructuras De Datos
Sintaxis
Funciones
Sintaxis
Estructuras De Control Iterativo
Sintaxis
Scopes Y Closures
Sintaxis
Estructuras De Control Condicional
Sintaxis
Funciones Anónimas
Sintaxis
Tipos De Datos Y Variables
Sintaxis
Sistema R6: Clases Referenciales Y Encapsulamiento
Programación Orientada A Objetos
Sistema S4: Clases Formales Y Validación
Programación Orientada A Objetos
Herencia Y Polimorfismo En R
Programación Orientada A Objetos
Sistemas De Oop En R
Programación Orientada A Objetos
Sistema S3: Clases Implícitas Y Métodos Genéricos
Programación Orientada A Objetos
Tidyverse Para Transformación De Datos
Manipulación De Datos
Lubridate Para Fechas Y Tiempo
Manipulación De Datos
Group_by Y Summarize Para Agrupación Y Resumen
Manipulación De Datos
Stringr Para Expresiones Regulares
Manipulación De Datos
Tidyr Para Limpieza De Valores Faltantes
Manipulación De Datos
Joins En R Para Combinación Y Relaciones De Tablas
Manipulación De Datos
Pivot_longer Y Pivot_wider Para Reestructuración
Manipulación De Datos
Mutate Y Transmute Para Transformación
Manipulación De Datos
Dplyr Para Filtrado Y Selección
Manipulación De Datos
Readr Y Read.csv Para Importar Datos
Manipulación De Datos
Gráficos Bivariantes En R
Visualización De Datos
Gráficos Univariantes En R
Visualización De Datos
Facetas En Ggplot2
Visualización De Datos
Personalización Y Temas
Visualización De Datos
Ggplot2 Para Visualización De Datos
Visualización De Datos
Gráficos Multivariantes En R
Visualización De Datos
Correlación En R
Estadística
Regresión Lineal En R
Estadística
Pruebas De Hipótesis En R
Estadística
Anova En R
Estadística
Estadística Descriptiva En R
Estadística
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.