Variables en R

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