使用列表的列表创建Pandas数据框架

  • Post category:Python

使用列表的列表创建Pandas数据框架是一种常见的数据处理方法。下面是详细的创建过程和实例。

步骤

创建Pandas数据框架需要经过以下步骤:

  1. 导入pandas
  2. 创建一个列表的列表,其中每个子列表代表一行数据
  3. 指定列名称,创建列标签列表
  4. 使用pandas库的DataFrame函数将数据和列名称列表传递给函数,创建数据框架

实例

接下来我们使用一个实例来讲解详细的创建步骤。

首先,我们需要导入pandas库:

import pandas as pd

其次,我们需要创建一个列表的列表,其中每个子列表代表一行数据。下面是一组假设数据:

data = [
    ['Alice', 26, 'female', 'Washington DC'],
    ['Bob', 34, 'male', 'New York'],
    ['Charlie', 52, 'male', 'Los Angeles'],
    ['David', 22, 'male', 'Chicago'],
    ['Emily', 44, 'female', 'Miami']
]

在这个数据中,我们有5个人员的姓名、年龄、性别、居住地等信息。

我们还需要指定列名称,并创建列标签列表。下面是假设的列表:

columns = ['name', 'age', 'gender', 'location']

现在我们已经准备好了数据和列名称,可以使用pandas库的DataFrame函数创建数据框架:

df = pd.DataFrame(data=data, columns=columns)

这会将我们的数据和列标签传递给DataFrame函数,并返回一个新的数据框架对象。我们可以使用print函数打印数据框架来查看结果:

print(df)

输出结果为:

      name  age  gender        location
0    Alice   26  female  Washington DC
1      Bob   34    male       New York
2  Charlie   52    male    Los Angeles
3    David   22    male        Chicago
4    Emily   44  female          Miami

这个数据框架包含5行数据和4列数据,分别是姓名、年龄、性别和居住地。