Documentos de Académico
Documentos de Profesional
Documentos de Cultura
### Introducción a R
### Fundamentos de R
1. **Instalación de R:** Para comenzar a usar R, primero debes instalar el software R desde el
sitio web oficial de R (https://www.r-project.org/). También es recomendable instalar RStudio,
un entorno de desarrollo integrado (IDE) para R que facilita la escritura de código y la
visualización de resultados.
2. **Entorno de desarrollo:** RStudio proporciona una interfaz fácil de usar para escribir y
ejecutar código R. Incluye características como resaltado de sintaxis, autocompletado y
visualización de gráficos integrada.
```r
# Asignación de variables
x <- 10
y <- "Hola, mundo"
```
```r
# Operaciones matemáticas
suma <- 5 + 3
resta <- 10 - 4
multiplicacion <- 6 * 7
division <- 20 / 4
```
5. **Vectores y matrices:** En R, los vectores y las matrices son estructuras de datos
fundamentales. Puedes crear vectores utilizando la función `c()` y matrices utilizando la función
`matrix()`.
```r
# Vectores
numeros <- c(1, 2, 3, 4, 5)
colores <- c("rojo", "verde", "azul")
# Matrices
matriz <- matrix(1:9, nrow = 3, ncol = 3)
```
6. **Funciones:** R tiene una amplia gama de funciones integradas que puedes utilizar para
realizar diversas tareas. También puedes definir tus propias funciones utilizando la palabra clave
`function()`.
```r
# Función para calcular el área de un círculo
area_circulo <- function(radio) {
return(pi * radio^2)
}
7. **Paquetes:** R cuenta con una vasta colección de paquetes que amplían su funcionalidad.
Puedes instalar y cargar paquetes utilizando las funciones `install.packages()` y `library()`
respectivamente.
```r
# Instalación de un paquete
install.packages("ggplot2")
# Carga de un paquete
library(ggplot2)
```
- **Cursos en línea:** Plataformas como Coursera, Udemy y DataCamp ofrecen una variedad de
cursos en línea gratuitos y de pago para aprender R desde cero o mejorar tus habilidades
existentes.
- **Libros:** Hay muchos libros excelentes sobre R, desde introducciones básicas hasta temas
más avanzados. Algunos títulos populares incluyen "R for Data Science" de Hadley Wickham y
Garrett Grolemund, y "An Introduction to Statistical Learning" de Gareth James, Daniela Witten,
Trevor Hastie y Robert Tibshirani.
Con estos recursos y una práctica constante, podrás dominar R y utilizarlo para una amplia gama
de proyectos de ciencia de datos y análisis estadístico. ¡Buena suerte en tu viaje de aprendizaje!