Python如何创建数据框:从基础到实践
在数据分析中,数据框是一种非常常见的数据结构。它类似于Excel中的一个表格,可以让我们更方便地处理和分析数据。Python中有许多强大的库可以帮助我们创建和处理数据框,本文将会介绍如何使用pandas库来创建数据框,并通过实例演示其用法。
Pandas简介
Pandas是一个用于数据处理和分析的Python库,它提供了许多有用的数据结构和函数。其中最基础的数据结构就是数据框(DataFrame),它是一个二维数组或表格,每一列可以是不同类型的数据(如整数、浮点数、字符串等),并且每列都有一个列名(类似于Excel中的列标)。
创建数据框
从列表创建数据框
我们可以使用pandas库中的DataFrame函数从列表中创建数据框。下面的例子展示了如何从两个列表中创建一个简单的数据框。
import pandas as pd
# 创建两个列表
names = ["Alice", "Bob", "Charlie", "David"]
ages = [25, 32, 18, 47]
# 从列表创建数据框
df = pd.DataFrame({
"Name": names, "Age": ages})
# 打印数据框
print(df)
输出结果为:
Name Age
0 Alice 25
1 Bob 32
2 Charlie 18
3 David 47
在上面的代码中,我们首先导入pandas库,并使用两个列表分别存储了姓名和年龄。然后我们使用DataFrame函数从这两个列表中创建了一个数据框,并使用字典的形式将列名和数据绑定在一起。最后,我们通过print函数打印出了数据框的内容。