使用Python中的字典值列表创建数据框架结构的解释?

使用Python中的字典值列表创建数据框架结构的解释?

Dataframe是一个二维数据结构,数据以行和列的形式在表格格式中存储。

它可以被视为SQL数据表或Excel表格的表示形式。

可以使用以下构造函数创建-

pd.Dataframe(data, index, columns, dtype, copy)
Python

“data”,“index”,“columns”,“dtype”和“copy”不是必须的值。

可以将字典的列表作为数据框架输入。默认情况下,字典的键被视为列名。让我们来看一个例子-

更多Python相关文章,请阅读:Python 教程

例子

import pandas as pd
my_data = [{'ab' : 34}, {'mn' : 56},{ 'gh' : 78}, {'wq' : 90},{'az' : 123},{'kl' : 45}]
my_df = pd.DataFrame(my_data)
print("从字典列表创建的数据框架: ")
print(my_df)
Python

输出

从字典列表创建的数据框架:
   ab    az    gh   kl   mn    wq
0  34.0  NaN  NaN   NaN  NaN   NaN
1  NaN  NaN   NaN   NaN  56.0  NaN
2  NaN  NaN   78.0  NaN  NaN   NaN
3  NaN  NaN   NaN   NaN  NaN   90.0
4  NaN  123.0 NaN   NaN  NaN   NaN
5  NaN  NaN   NaN  45.0  NaN   NaN
Python

解释

  • 导入所需库,并为使用方便起别名。

  • 创建字典值列表,其中一个字典中存在一个键值对。

  • 以此方式创建多个字典并将其存储在列表中。

  • 稍后将该字典列表作为参数传递给“ pandas”库中的“ Dataframe”函数

  • 通过将字典值列表作为参数传递给数据框架来创建数据框架。

  • 在控制台上打印数据框架。

- “NaN”一词指“非数字”,这意味着特定[行,列]值没有任何有效条目。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册