Contenido de este artículo
- 0
- 0
- 0
- 0
Actualizado el 17 de julio de 2024, por Luis Benites.
Ocasionalmente, puede estar interesado en convertir un diccionario en un DataFrame de pandas. Afortunadamente, esto es fácil de hacer usando una sola línea de código en pandas.
Este tutorial demuestra cómo convertir un diccionario a un DataFrame de pandas en la práctica.
Ejemplo: convertir un diccionario en un marco de datos
Supongamos que tenemos el siguiente diccionario que contiene los nombres de cinco jugadores de baloncesto y sus puntos promedio anotados por juego:
importar pandas como pd #definir diccionario d = {'Michael': 36, 'Lebron': 32, 'Scotty': 28, 'Larry': 23, 'Kareem': 22}
El siguiente código muestra cómo convertir este diccionario en un DataFrame de pandas con dos columnas:
#convertir diccionario a DataFrame df = pd.DataFrame ( lista (d.items ()), columnas = ['Player', 'Points']) #view DataFrame df Puntos de jugador 0 Miguel 36 1 Lebron 32 2 Scotty 28 3 Larry 23 4 Kareem 22
Puede verificar que su resultado sea un DataFrame escribiendo:
#ver tipo de datos tipo (df) pandas.core.frame.DataFrame
Esto nos dice que el diccionario se convirtió efectivamente en un DataFrame de pandas.
Bonificación: creación de nombres de columnas a partir de claves de diccionario
Si desea que las claves del diccionario sean los nombres de columna del nuevo DataFrame y los valores del diccionario sean los valores de fila, puede usar la siguiente sintaxis:
importar pandas como pd #definir diccionario d = {'Michael': 36, 'Lebron': 32, 'Scotty': 28, 'Larry': 23, 'Kareem': 22} #convertir diccionario a DataFrame df = pd.DataFrame ([d]) #view DataFrame df Kareem Larry Lebron Michael Scotty 0 22 23 32 36 28
También podemos verificar que este resultado es un DataFrame:
#ver tipo de datos tipo (df) pandas.core.frame.DataFrame
Puede encontrar más tutoriales de Python aquí .
- https://r-project.org
- https://www.python.org/
- https://www.stata.com/
¿Te hemos ayudado?
Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:La ayuda no cuesta nada
Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo: