¿Qué es R? 📊
R es un lenguaje de programación creado específicamente para análisis de datos, estadísticas y visualización. Es ampliamente utilizado en la ciencia, los negocios y el aprendizaje automático. 📈
R es popular entre científicos, analistas e investigadores, ya que contiene muchas funciones integradas para el procesamiento de big data. 🎯
¿Por qué estudiar R? 🔥
Sencillez: sintaxis cómoda y legible.
Análisis de datos: herramientas integradas para trabajar con tablas y gráficos.
Aprendizaje automático: soporte de bibliotecas para redes neuronales y análisis predictivo.
Comunidad amplia: muchos paquetes y documentación listos para usar.
¿Cómo instalar R? 💻
Para trabajar con R necesitarás:
✅ R-interpreter. Se puede descargar desde sitio web oficial.
✅ Editor de código. Recomendado RStudio — entorno cómodo para trabajar con R.
¿Cómo comprobar si R está instalado? 🛠
Abre la terminal e introduce:
R --versionSi R está instalado, aparecerá su versión.
Conceptos básicos de la sintaxis R 📚
1. Variables 📦
En R, las variables se crean simplemente:
Ejemplo de declaración de variables:
# Creación de variables
name <- "Alice" # Línea
age <- 25 # Número
pi_value <- 3.14 # Número de punto flotante
# Salida de variables
print(name)
print(age)
print(pi_value)2. Exportación de datos 📤
Para mostrar información se utiliza print().
Ejemplo:
print("Hello, world!")3. Operadores condicionales (if...else) 🧐
Permiten que el programa tome decisiones.
Ejemplo:
age <- 20
if (age >= 18) {
print("You're an adult!")
} else {
print("You're still a child.")
}4. Ciclos (for, while) 🔄
Los bucles permiten repetir acciones.
Ejemplo:
for (i in 1:5) {
print(i)
}5. Funciones 📐
Las funciones ayudan a estructurar el código.
Ejemplo:
square <- function(x) {
return(x * x)
}
print(square(5))Proyectos sencillos en R 💡
1. Generador de números aleatorios 🎲
El programa genera un número aleatorio del 1 al 100.
# Generación de números aleatorios
random_number <- sample(1:100, 1)
print(paste("Random number:", random_number))2. Tabla de multiplicar 📊
El programa muestra una tabla de multiplicar del 1 al 10.
for (i in 1:10) {
for (j in 1:10) {
cat(i, "x", j, "=", i * j, "\t")
}
cat("\n")
}3. Contar el número de caracteres en una cadena 🔢
El programa cuenta los caracteres de una cadena.
text <- "Hello, R!"
print(paste("Number of characters:", nchar(text)))4. Comprobar si un número es par 🔍
El programa determina si el número es par.
number <- 42
if (number %% 2 == 0) {
print(paste(number, "- even number"))
} else {
print(paste(number, "- odd number"))
}5. Cálculo del factorial de un número 🎯
Este código calcula el factorial de un número dado.
factorial <- function(n) {
if (n == 0) {
return(1)
} else {
return(n * factorial(n - 1))
}
}
print(paste("Factorial 5:", factorial(5)))Conclusión 🎉
R es un potente lenguaje de programación fácil de aprender. Hemos analizado sus conceptos básicos: variables, entrada/salida, condiciones, bucles y funciones. ¡Ahora puedes escribir tus primeros programas! 🚀
Cuanto más practiques, mejor será tu código. ¡Experimenta, prueba nuevas tareas y domina la programación! ¡Buena suerte aprendiendo R! 😊
