CONCEPTOS BÁSICOS DE R
Los tutoriales básicos de R sirven como guías introductorias que proporcionan conocimientos fundamentales y perspectivas prácticas sobre el uso del lenguaje de programación R
INSTALACIÓN Y PRIMEROS PASOS
La instalación de R se realiza descargando e instalando el programa desde el sitio web oficial. Los primeros pasos incluyen familiarizarse con la interfaz de RStudio o R GUI y aprender la sintaxis básica
![Pasos para instalar R y RStudio en tu ordenador](/images/featured/installing-r.png)
¿Cómo instalar R y RStudio?
R GUI R STUDIO
![Comprobar la versión de R](/images/featured/r-version.png)
Comprobar la versión de R
R.version R.version.string getRversion()
![Aprende a actualizar R y RStudio](/images/featured/update-r.png)
¿Cómo actualizar R y RStudio?
R GUI R STUDIO
![Cambia y añade temas para personalizar RStudio](/images/featured/rstudio-themes.png)
Temas de RStudio
![Conoce los operadores del lenguaje de programación R](/images/featured/operators-r.png)
Operadores
<- + - * / > < & |
TIPOS DE DATOS
En R, los tipos de datos incluyen numéricos (enteros, decimales), caracteres (texto), lógicos (verdadero/falso), complejos y raw. Cada tipo tiene características y operaciones específicas que permiten manipular y analizar datos de manera diversa en R
![Aprende sobre los distintos tipos de datos en R](/images/featured/data-types-r.png)
Tipos de datos
Numérico Carácter Lógico Complejo Raw
![La función as.numeric para convertir objetos a numérico](/images/featured/as-numeric-r.png)
Convertir objetos a numérico con as.numeric()
as.numeric()
![La función as.character() en R](/images/featured/as-character-r.png)
Convertir objetos a carácter con as.character()
as.character()
ESPACIO Y DIRECTORIO DE TRABAJO
En R, el directorio de trabajo se refiere a la ubicación en el sistema de archivos donde R busca y guarda archivos por defecto mientras que el espacio de trabajo guarda variables y objetos para mantener la continuidad del trabajo entre sesiones
![Aprende a administrar tus espacios de trabajo](/images/featured/workspace-r.png)
Espacio de trabajo
rm() ls() save.image() save() saveRDS() load() readRDS() history()
![Comprueba o establece el directorio de trabajo con las funciones setwd y getwd](/images/featured/working-directory-r.png)
Directorio de trabajo
getwd() setwd() dir() list.files() file.create() file.remove() file.copy() file.path() file.info()
FUNCIONES Y PAQUETES
Las funciones son bloques de código reutilizables que realizan tareas específicas. Los paquetes son conjuntos de funciones, datos y documentación que extienden la funcionalidad de R
![Obtén ayuda de paquetes y funciones de R](/images/featured/help-r.png)
Ayuda
? help() help.start() help.search() apropos() RSiteSearch() vignette()
![Instalar nuevos paquetes en R de diversas fuentes](/images/featured/install_r_packages.png)
Instalar paquetes
install.packages() library()
![Aprende a crear funciones propias en R](/images/featured/functions-r.png)
Crear funciones
function(arglist) expr
![Mensajes de diagnóstico en R](/images/featured/warning-error-r.png)
Mensajes de error y advertencia
message() warning() stop()
IMPRIMIR VALORES
Estas funciones se utilizan para mostrar resultados en la consola. Ayudan en la visualización y comprensión de la información generada, siendo útil para inspeccionar datos, mostrar resultados de cálculos o facilitar la comunicación de resultados
![Las funciones print(), sprintf(), cat() y noquote() en R](/images/featured/print-r.png)
Imprimir valores con la función print()
print()
![Las funciones print(), sprintf(), cat() y noquote() en R](/images/featured/print-r.png)
Concatenar e imprimir con la función cat()
cat()
![Las funciones print(), sprintf(), cat() y noquote() en R](/images/featured/print-r.png)
Textos formateados con la función sprintf()
sprintf()
FUNCIONES RELACIONADAS CON EL TIEMPO
R proporciona una serie de funciones que permiten obtener la fecha y hora del sistema, que pueden ser útiles en diversas situaciones para manejar tiempos de ejecución y otros procesos