从字典的字典创建Pandas数据框架

从字典的字典创建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)

输出:

从字典的字典创建Pandas数据框架

实例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

输出:

从字典的字典创建Pandas数据框架

方法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

输出:

从字典的字典创建Pandas数据框架

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程