📜  创建数据框 - Python (1)

📅  最后修改于: 2023-12-03 15:07:12.470000             🧑  作者: Mango

创建数据框 - Python

在Python中,我们可以使用Pandas库来创建数据框(DataFrame)。数据框类似于二维表格,其中每一列可以是不同的数据类型,如整数、浮点数、字符串等。本文提供了几种创建数据框的方法。

从列表创建

我们可以使用Pandas库的DataFrame()函数从列表创建数据框。以下是创建一个包含两列的数据框的示例,每一列有三个元素。

import pandas as pd

data = [['John', 23], ['Mary', 27], ['Bob', 19]]
df = pd.DataFrame(data, columns=['Name', 'Age'])

print(df)

输出结果如下:

   Name  Age
0  John   23
1  Mary   27
2   Bob   19

我们可以通过指定列名的方式来创建数据框,也可以不指定列名,让Pandas使用默认列名(0、1、2......)。

从字典创建

我们也可以使用字典来创建数据框,其中字典中的键是列名,值是该列的元素。

import pandas as pd

data = {'Name': ['John', 'Mary', 'Bob'],
        'Age': [23, 27, 19]}

df = pd.DataFrame(data)

print(df)

输出结果与之前相同。

从CSV文件创建

如果我们的数据存储在CSV文件中,我们可以使用Pandas库的read_csv()函数来创建数据框。read_csv()函数可以从本地文件或远程文件加载数据。

import pandas as pd

df = pd.read_csv('data.csv')

print(df)

以上代码将读取名为data.csv的文件并创建数据框。

总结

这里介绍了三种创建数据框的方法:从列表、从字典、从CSV文件。学习这些方法后,您现在应该可以开始使用Pandas库创建和处理数据框了。