En R, un vector es una estructura de datos fundamental que almacena elementos del mismo tipo, ya sean números, caracteres o lógicos. Los vectores son esenciales para realizar cálculos y análisis de datos.
Creación de Vectores
Puedes crear un vector en R utilizando la función c() (abreviatura de «combine» o «concatenate»). Aquí hay ejemplos de cómo crear vectores:
# Creación de un vector numérico vector_numerico <- c(1, 2, 3, 4, 5) # Creación de un vector de caracteres vector_caracteres <- c("manzana", "banana", "cereza") # Creación de un vector lógico vector_logico <- c(TRUE, FALSE, TRUE)
Longitud del Vector
Para conocer la longitud de un vector (cuántos elementos contiene), puedes utilizar la función length():
# Obtener la longitud de un vector longitud <- length(vector_numerico) print(longitud) # Esto imprimirá 5
Ordenar un Vector
Puedes ordenar un vector en orden ascendente o descendente utilizando las funciones sort() o order():
# Ordenar un vector numérico en orden ascendente vector_ordenado <- sort(vector_numerico) # Ordenar un vector numérico en orden descendente vector_descendente <- sort(vector_numerico, decreasing = TRUE)
Vectores de Acceso
Para acceder a elementos específicos de un vector, puedes usar corchetes [] indicando la posición deseada. Recuerda que en R, los índices comienzan en 1:
# Acceder al primer elemento del vector primer_elemento <- vector_numerico[1] # Acceder al tercer elemento del vector de caracteres tercer_elemento <- vector_caracteres[3]
Cambiar un Artículo
Puedes cambiar un elemento específico de un vector asignándole un nuevo valor utilizando la notación de acceso:
# Cambiar el segundo elemento del vector numérico vector_numerico[2] <- 10
Repetir Vectores
A veces, necesitas repetir un vector varias veces. Puedes hacerlo con la función rep():
# Repetir un vector numérico tres veces vector_repetido <- rep(vector_numerico, times = 3)
Generando Vectores Secuenciados
Para generar secuencias de números, puedes utilizar la función seq():
# Crear un vector de 1 a 10 en incrementos de 2 secuencia <- seq(from = 1, to = 10, by = 2)
Los vectores son una parte fundamental de R y se utilizan en muchas operaciones de análisis de datos y estadísticas. Con este tutorial, deberías estar en camino de trabajar eficazmente con vectores en R y comprender cómo crearlos, acceder a ellos, modificarlos y realizar operaciones básicas con ellos.