<- list(nombre = "William", edad = 19, deporte = "natación")
tupla1 <- tupla1$nombre
nombre <- tupla1$edad
edad <- tupla1$deporte deporte
4 Tupla
A diferencia de algunos otros lenguajes de programación, R no tiene un tipo de datos “tupla” incorporado como parte de su sistema de tipos. Sin embargo, se puede emular tuplas en R utilizando otros tipos de datos, como listas o vectores.
Tuplas mediante listas
Las listas pueden contener diferentes tipos de elementos y pueden usarse para emular tuplas.
Tuplas mediante vectores
De igual manera, se usan vectores con nombres para emular tuplas.
<- c(nombre = "Jhonatan", edad = 18, deporte = "Futbol") tupla2 <- tupla2["nombre"] nombre <- tupla2["edad"] edad <- tupla2["deporte"] deporte
4.1 Agregando elementos
4.1.1 Usando listas:
<- list(nombre = "William", edad = 19, deporte = "natación")
tupla1 $carrera <- "Matemática"
tupla1<- tupla1$carrera carrera
4.1.2 Usando vectores:
<- c(nombre = "Jhonatan", edad = 18, deporte = "Futbol")
tupla2 "carrera"] <- "Estadística"
tupla2[<- tupla2["carrera"] carrera
4.2 Concatenar y repetir
4.2.1 Concatenar elementos
Mediante la creación de una tupla que combine los elementos de las tuplas originarias.
<- list(nombre = "Jhonatan", edad = 18)
tupla10 <- list(deporte = "Futbol", carrera = "Estadística")
tupla11 <- c(tupla10, tupla11) tupla_concatenada
4.2.2 Repetir elementos
Mediante la creación de una tupla con varias copias de un elemento.
<- list(nombre = "William", edad = 19)
tupla20 <- list()
tupla_repetida for (i in 1:3) {
<- c(tupla_repetida, tupla20)
tupla_repetida
}<- tupla_repetida$nombre nombre