Cómo convertir un diccionario en un diccionario de data frames en Python
Aquí tienes un tutorial paso a paso sobre cómo convertir un diccionario en un diccionario de marcos de datos en Python.
Paso 1: Importa las bibliotecas necesarias
import pandas as pd
Paso 2: Crea un diccionario con datos
data = {
'Nombre': ['Alice', 'Bob', 'Charlie'],
'Edad': [25, 30, 35],
'Ciudad': ['Nueva York', 'Londres', 'Tokio']
}
Paso 3: Convierte el diccionario en un diccionario de marcos de datos
data_frames = {clave: pd.DataFrame(valor) for clave, valor in data.items()}
Explicación: En este paso, utilizamos una comprensión de diccionario para iterar sobre los pares clave-valor en el diccionario original. Para cada par clave-valor, creamos un marco de datos utilizando la función pd.DataFrame() de la biblioteca Pandas. Finalmente, asignamos el marco de datos a una nueva clave en el diccionario de marcos de datos.
Paso 4: Accede a los marcos de datos individuales
# Accede al marco de datos con la clave 'Nombre'
df_nombre = data_frames['Nombre']
# Accede al marco de datos con la clave 'Edad'
df_edad = data_frames['Edad']
# Accede al marco de datos con la clave 'Ciudad'
df_ciudad = data_frames['Ciudad']
Explicación: En este paso, accedemos a los marcos de datos individuales del diccionario de marcos de datos utilizando sus respectivas claves.
Aquí tienes el código completo:
import pandas as pd
data = {
'Nombre': ['Alice', 'Bob', 'Charlie'],
'Edad': [25, 30, 35],
'Ciudad': ['Nueva York', 'Londres', 'Tokio']
}
data_frames = {clave: pd.DataFrame(valor) for clave, valor in data.items()}
df_nombre = data_frames['Nombre']
df_edad = data_frames['Edad']
df_ciudad = data_frames['Ciudad']
¡Eso es todo! Has convertido con éxito un diccionario en un diccionario de marcos de datos en Python. Ahora puedes acceder y manipular cada marco de datos individualmente.