3  Tuplas

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.

3.1 Usando Vectores

tupla <- c(fruta = "platano", precio = 8, color = "Amarillo")
cat(tupla)
platano 8 Amarillo

3.2 Usando Listas

tupla <- list(fruta = "platano", precio = 8, color = "Amarillo")
paste(tupla)
[1] "platano"  "8"        "Amarillo"

3.3 Usando Marcos de Datos

#Ejemplo con personas
tuplas <- data.frame(nombre = c("Celia","Juan","Ana", "Juana"),edad = c(12,36,19,13),Carrera = c("Estudiante","Ingenieria Industrial","Zootecnia","Estudiante"))
tuplas
  nombre edad               Carrera
1  Celia   12            Estudiante
2   Juan   36 Ingenieria Industrial
3    Ana   19             Zootecnia
4  Juana   13            Estudiante

3.4 Agregar Elementos a una "Tupla"

#Ejemplo con personas
tupla <- list(nombre = "Maria",edad = 22,carrera= "Computacion Cientifica")
tupla
$nombre
[1] "Maria"

$edad
[1] 22

$carrera
[1] "Computacion Cientifica"
# Usando el operador \$
tupla$telefono <- "014050708" 
tupla$telefono
[1] "014050708"

3.5 Eliminar Elementos de una "Tupla"

# Ejemplo para eliminar un elemento de la "tupla" asignando NULL
tupla$telefono <- NULL 
tupla$telefono 
NULL