从字典的字典创建Pandas数据框架
在这篇文章中,我们将讨论如何在Python中从字典的字典中创建一个pandas数据框架。
方法1:使用 DataFrame()。
我们可以使用Pandas.DataFrame()方法创建一个数据框架。
语法:
pandas.DataFrame(dictionary)
其中,
- pandas是支持DataFrame数据结构的模块。
- DataFrame是将字典转换为数据框架的数据结构。
- dictionary是输入字典
例子:从字典的字典中创建pandas Dataframe。
# 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)
输出:
实例2:实例。从字典的字典中创建pandas Dataframe。
# 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
输出:
方法2:使用from_dict()
from_dict()用于从字典中转换数据帧。
语法:
pandas.DataFrame.from_dict(dictionary)
其中,dictionary是输入字典的字典
例子:从字典的字典中创建pandas Dataframe。
# 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
输出: