📜  从 dict 创建数据框 - Python (1)

📅  最后修改于: 2023-12-03 14:49:17.167000             🧑  作者: Mango

从 dict 创建数据框 - Python

在Python中,我们可以使用pandas包来处理和分析数据。Pandas的基本数据结构是数据框(DataFrame),它可以看作是由行和列构成的表格数据结构。

在创建数据框时,我们可以使用各种不同的数据源,如csv文件,数据库,web api等。在本篇文章中,我们介绍如何使用Python中的字典(dict)来创建一个数据框。

创建一个字典

我们首先创建一个包含数据的字典,以便后面使用它来创建数据框。下面是一个示例字典,包含了三列数据height、weight和age及它们的相关数值。

data = {'height': [167, 172, 180, 185, 163],
        'weight': [56, 60, 80, 72, 48],
        'age': [25, 29, 35, 41, 21]}
将字典转换为数据框

接下来,我们需要将字典转换为数据框。这可以通过使用Pandas的DataFrame()函数实现。参数data包含了我们要传递给DataFrame的数据,而columns参数包含了数据框中每一列的名称。

import pandas as pd

df = pd.DataFrame(data, columns=['height', 'weight', 'age'])
查看数据框

接下来,我们可以使用Python中的print()函数来查看我们刚刚创建的数据框。

print(df)

这将输出以下结果:

   height  weight  age
0     167      56   25
1     172      60   29
2     180      80   35
3     185      72   41
4     163      48   21
结论

使用Python中的字典来创建数据框是一种简单而有效的方法。通过将字典传递给DataFrame()函数,我们可以将数据框从字典数据源中轻松地创建出来。这为我们在Python中处理数据提供了更多的选择。