En R, una estructura de datos comúnmente utilizada para representar un diccionario o un conjunto de pares clave-valor es un “data frame” (marco de datos). Un marco de datos puede contener columnas que representan las claves y otras columnas que representan los valores asociados a esas claves. También puedes utilizar listas para representar diccionarios.
persona <- diccionario_personas[1, ] # Asociar a un nombrepersona
Nombre Edad
1 Juan 30
edad_juan <- persona$Edad # Comprobar el valor de la claveedad_juan
[1] 30
En este ejemplo, hemos creado un “diccionario” utilizando un marco de datos llamado “diccionario_personas”. Luego, asociamos un nombre a una de las filas y comprobamos el valor de la clave “Edad”.
8.2 Obtener la Lista de Pares Clave y Valor
Si deseas obtener una lista de pares clave-valor a partir de un marco de datos, puedes hacerlo de la siguiente manera:
edad_juan <- diccionario$Juan # Obtenemos la edad de Juanedad_juan
[1] 30
En este ejemplo, hemos creado un “diccionario” utilizando una lista llamada “diccionario”. Luego, asociamos un nombre y comprobamos el valor de la clave “Juan”.
En R, las estructuras de datos más utilizadas para simular diccionarios son los marcos de datos (data frames) y las listas.
8.4 Agregar un Nuevo Par Clave-Valor
Puedes agregar un nuevo par clave-valor a un “diccionario” (lista o marco de datos) utilizando la asignación. Por ejemplo:
Puedes eliminar un par clave-valor de un “diccionario” utilizando el operador “$” y asignando “NULL” al valor o utilizando la función “rm()”. Por ejemplo: