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