使用Python中的字典值列表创建数据框架结构的解释?
Dataframe是一个二维数据结构,数据以行和列的形式在表格格式中存储。
它可以被视为SQL数据表或Excel表格的表示形式。
可以使用以下构造函数创建-
pd.Dataframe(data, index, columns, dtype, copy)
“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)
输出
从字典列表创建的数据框架:
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
解释
- 导入所需库,并为使用方便起别名。
-
创建字典值列表,其中一个字典中存在一个键值对。
-
以此方式创建多个字典并将其存储在列表中。
-
稍后将该字典列表作为参数传递给“ pandas”库中的“ Dataframe”函数
-
通过将字典值列表作为参数传递给数据框架来创建数据框架。
-
在控制台上打印数据框架。
注 - “NaN”一词指“非数字”,这意味着特定[行,列]值没有任何有效条目。