mi_diccionario <- list(
nombre = "Juan",
edad = 30,
ciudad = "Ciudad de México"
)5 Diccionario
Un diccionario en R es una estructura de datos que permite almacenar información relacionada utilizando etiquetas o nombres para acceder a los valores correspondientes, similar a un diccionario en lenguaje natural.
veamos su aplicación:
- Crear un diccionario:
- Acceder a elementos del diccionario por nombre:
cat("Nombre:", mi_diccionario$nombre, "\n")Nombre: Juan
cat("Edad:", mi_diccionario$edad, "\n")Edad: 30
cat("Ciudad:", mi_diccionario$ciudad, "\n")Ciudad: Ciudad de México
- Modificar elementos del diccionario:
mi_diccionario$edad <- 31
cat("Nueva Edad:", mi_diccionario$edad, "\n")Nueva Edad: 31
- Agregar un nuevo elemento al diccionario:
mi_diccionario$profesion <- "Ingeniero"
cat("Profesión:", mi_diccionario$profesion, "\n")Profesión: Ingeniero
- Eliminar un elemento del diccionario:
if ("ciudad" %in% names(mi_diccionario)) {
cat("Eliminando Ciudad...\n")
mi_diccionario$ciudad <- NULL
}Eliminando Ciudad...
- Comprobar si una clave existe en el diccionario:
if ("ciudad" %in% names(mi_diccionario)) {
cat("Ciudad:", mi_diccionario$ciudad, "\n")
} else {
cat("La clave 'ciudad' ya no existe en el diccionario.\n")
}La clave 'ciudad' ya no existe en el diccionario.