Crear marco de datos de pandas desde el diccionario de diccionarios

En este artículo, discutiremos cómo crear un marco de datos de pandas del diccionario de diccionarios en Python.

Método 1: Usando DataFrame()

Podemos crear un dataframe usando el método Pandas.DataFrame().

Sintaxis:

pandas.DataFrame(dictionary)

dónde

  • pandas son el módulo que admite la estructura de datos DataFrame
  • DataFrame es la estructura de datos que convierte el diccionario en marco de datos
  • diccionario es el diccionario de entrada

Ejemplo: Crear pandas Dataframe a partir del diccionario de diccionarios.

Python3

# import pandas module
import pandas
  
# create student dictionary of dictionaries 
# with 3 students with Age and address
data = {'Ojaswi': {'Age': 15, 'Address': 'Hyderabad'},
        'Rohith':  {'Age': 9, 'Address': 'Hyderabad'},
        'Gnanesh':  {'Age': 15, 'Address': 'Guntur'}}
  
# create pandas dataframe from dictionary of 
# dictionaries
data = pandas.DataFrame(data)
  
# display
print(data)

Producción:

Ejemplo 2: Ejemplo: Crear pandas Dataframe a partir del diccionario de diccionarios.

Python3

# import pandas module
import pandas
  
# create student dictionary of dictionaries with
# 5 students with Age ,subject and  address
data = {'Ojaswi': {'Age': 15, 'subject': 'java', 'Address': 'Hyderabad'},
        'Rohith':  {'Age': 9, 'subject': 'python', 'Address': 'Hyderabad'},
        'Gnanesh':  {'Age': 15, 'subject': 'c/c++', 'Address': 'Guntur'},
        'divya':  {'Age': 21, 'subject': 'html', 'Address': 'ponnur'},
        'ramya':  {'Age': 15, 'subject': 'c/c++', 'Address': 'delhi'}}
  
# create pandas dataframe from dictionary of
# dictionaries
data = pandas.DataFrame(data)
  
# display
data

Producción:

Método 2: Usar from_dict()

from_dict() se usa para convertir el marco de datos del diccionario 

Sintaxis:

pandas.DataFrame.from_dict(dictionary)

Donde, diccionario es el diccionario de entrada de diccionarios

Ejemplo: Cree pandas Dataframe a partir del diccionario de diccionarios.

Python3

# import pandas module
import pandas
  
# create student dictionary of dictionaries with 3 
# students with Age and address
data = {'Ojaswi': {'Age': 15, 'Address': 'Hyderabad'},
        'Rohith':  {'Age': 9, 'Address': 'Hyderabad'},
        'Gnanesh':  {'Age': 15, 'Address': 'Guntur'}}
  
# create pandas dataframe from dictionary of dictionaries 
# using from_dict() method
data = pandas.DataFrame.from_dict(data)
  
# display
data

Producción:

Publicación traducida automáticamente

Artículo escrito por bhanusivanagulug y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *