En R, las variables son fundamentales para almacenar y manipular datos. En esta lección, aprenderemos cómo crear variables en R y cómo imprimir o mostrar su contenido. También veremos ejemplos para comprender mejor estos conceptos.
Creando Variables en R
En R, puedes crear variables asignándoles valores.
Asignación de Valores en R
La forma más común de hacerlo es utilizando el operador <-
o el operador =
. Aquí hay ejemplos de cómo asignar valores a variables:
# Usando el operador <- (preferido) edad <- 30 # Usando el operador = (también es válido) nombre = "Juan"
Tipos de Variables en R
En R, las variables pueden ser de diferentes tipos, como numéricas, de caracteres, lógicas, etc. R automáticamente asigna el tipo de variable según el valor asignado:
# Variables numéricas edad <- 30 altura <- 1.75 # Variables de caracteres (strings) nombre <- "Juan" direccion <- 'Calle Principal' # Variables lógicas (booleanas) es_estudiante <- TRUE tiene_hijos <- FALSE
Nombrando Variables en R
Los nombres de las variables en R deben comenzar con una letra o un punto seguido de una letra. Pueden contener letras, números y puntos. Algunos ejemplos válidos:
mi_variable <- 42 .nombre <- "Ejemplo" var2 <- TRUE
Variables de Output/Salida en R
print()
Para mostrar el contenido de una variable en la consola, puedes usar la función print(). Esta función toma una o más variables como argumentos y las imprime:
nombre <- "María" edad <- 25 print(nombre) # Muestra "María" en la consola print(edad) # Muestra 25 en la consola
cat()
La función cat() se utiliza para imprimir múltiples variables en la misma línea. Puedes usar comas o concatenar con el operador paste():
nombre <- "María" edad <- 25 cat("Nombre:", nombre, "Edad:", edad, "\n") # Muestra "Nombre: María Edad: 25" en la consola
Creando Variables a partir de Operaciones
A continuación, algunos ejemplos adicionales de cómo crear y trabajar con variables en R:
# Crear una variable calculada total <- 10 + 5 # total contendrá 15
Modificando el Contenido de una Variable
# Modificar el contenido de una variable nombre <- "Juan" nombre <- "Carlos" # Ahora, nombre contiene "Carlos"
Concatenando Variables
# Concatenar variables apellido <- "Pérez" nombre <- "Juan" nombre_completo <- paste(nombre, apellido) # nombre_completo contendrá "Juan Pérez"
Variables Lógicas (Booleanas)
es_joven <- edad < 30 # es_joven contendrá TRUE si la edad es menor a 30, de lo contrario, contendrá FALSE
Vectores (Variables con Múltiples Valores)
# Crear un vector de números valores <- c(2, 4, 6, 8, 10) # Acceder a elementos individuales primer_valor <- valores[1] # Contendrá 2