如何使用Python中的字典列表创建数据框结构?
数据框是一种二维数据结构,其中数据以表格形式存储,以行和列的形式呈现。
它可以被视为SQL数据表或Excel电子表格的表示形式。
它可以使用以下构造函数创建:
pd.Dataframe(data, index, columns, dtype, copy)
“data”、“index”、“columns”、“dtype”和“copy”不是必需的值。
可以将字典列表作为输入传递给数据框。默认情况下,字典的键被视为列名。让我们看一个例子:
示例
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("The dataframe created from list of dictionary : ") print(my_df)
输出
The dataframe created from list of dictionary : 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”指的是“非数字”,这意味着特定[行,列]值没有任何有效条目。
广告