<- c(1, 2, 3, 4, 'Five', 6)
mi_tupla mi_tupla
[1] "1" "2" "3" "4" "Five" "6"
Una tupla también es una colección ordenada de elementos como una lista, pero las tuplas son inmutables, es decir, no podemos cambiar ni modificar el valor de los elementos de la tupla.
En R, las tuplas no son un tipo de dato nativo como lo son en algunos otros lenguajes de programación, como Python. En su lugar, en R se utilizan vectores para almacenar secuencias de elementos del mismo tipo de datos. Sin embargo, puedemos lograr un comportamiento similar al de una tupla utilizando un vector con diferentes tipos de datos.
<- c(1, 2, 3, 4, 'Five', 6)
mi_tupla mi_tupla
[1] "1" "2" "3" "4" "Five" "6"
# Acceder al primer elemento
<- mi_tupla[1]
primer_elemento cat("El primer elemento es:", primer_elemento, "\n")
El primer elemento es: 1
# Acceder al quinto elemento
<- mi_tupla[5]
quinto_elemento cat("El quinto elemento es:", quinto_elemento, "\n")
El quinto elemento es: Five
creamos un nuevo vector con los elementos adicionales que deseamos y combinarlo con el vector original.
# Crear un vector inicial
<- c(1, 2, 3, 4, 'Five', 6)
mi_vector
# Agregar elementos al final del vector
<- c('Seven', 8)
nuevos_elementos <- c(mi_vector, nuevos_elementos)
mi_vector
# Imprimir el vector actualizado
print(mi_vector)
[1] "1" "2" "3" "4" "Five" "6" "Seven" "8"
# Crear dos vectores
<- c(1, 2, 3)
vector1 <- c(4, 5, 6)
vector2
# Concatenar los vectores
<- c(vector1, vector2)
resultado
# Imprimir el resultado
print(resultado)
[1] 1 2 3 4 5 6
# Crear un vector
<- c(1, 2, 3)
vector_original
# Repetir los elementos del vector 3 veces
<- rep(vector_original, times = 3)
repetido
# Imprimir el resultado
print(repetido)
[1] 1 2 3 1 2 3 1 2 3