📅  最后修改于: 2023-12-03 15:07:12.470000             🧑  作者: Mango
在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文件中,我们可以使用Pandas库的read_csv()
函数来创建数据框。read_csv()
函数可以从本地文件或远程文件加载数据。
import pandas as pd
df = pd.read_csv('data.csv')
print(df)
以上代码将读取名为data.csv
的文件并创建数据框。
这里介绍了三种创建数据框的方法:从列表、从字典、从CSV文件。学习这些方法后,您现在应该可以开始使用Pandas库创建和处理数据框了。