Vectores en R

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.

En R, Vectores en R se apoya en vectores y funciones vectorizadas. Evita bucles innecesarios: opera sobre el vector completo cuando sea posible.

Asigna con <-, inspecciona con str() o summary() y visualiza con plot() si aplica.


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:

Ejemplo

    # 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() :

Ejemplo

    # 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() :

Ejemplo

    # 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:

Ejemplo

    # 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:

Ejemplo

    # 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() :

Ejemplo

    # 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() :

Ejemplo

    # 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.


Resumen

  • Repasa el ejemplo principal y varíalo con tus propios datos.
  • Continúa con la lección siguiente del tutorial.