1
respuesta

[Duda] Diccionarios

Buenas a todos:

¿Porqué los diccionarios dentro de diccionarios (como en el ejercicio del kilometraje promedio) generan tablas con campos o encabezados con los nombres de los autos?

Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

1 respuesta

¡Hola Camila! Cómo va?

En el ejercicio del kilometraje promedio, los diccionarios dentro de diccionarios generan tablas con campos o encabezados con los nombres de los autos porque cada diccionario interno representa un registro de datos para un auto específico. En este caso, cada auto es una llave en el diccionario externo y los campos o encabezados son las llaves en los diccionarios internos.

Por ejemplo, en el diccionario datos del ejercicio:

datos = {
    'Crossfox': {'km': 35000, 'año': 2005}, 
    'DS5': {'km': 17000, 'año': 2015}, 
    'Fusca': {'km': 130000, 'año': 1979}, 
    'Jetta': {'km': 56000, 'año': 2011}, 
    'Passat': {'km': 62000, 'año': 1999}
}

Cada llave del diccionario externo representa el nombre de un auto y cada diccionario interno representa los datos de ese auto, como el kilometraje y el año. Al convertir este diccionario en un DataFrame, los campos o encabezados se obtienen automáticamente a partir de las llaves de los diccionarios internos.

Si este post te ayudó, por favor, marca como solucionado ✓.