欢迎访问宙启技术站
智能推送

如何从列表创建一个DataFrame

发布时间:2024-01-18 15:32:26

要从一个列表创建DataFrame,我们可以使用pandas库中的DataFrame()函数。该函数需要传入一个列表作为参数,并将其转换为DataFrame对象。

下面是一个示例,我们将创建一个包含学生姓名、年龄和成绩的列表,并将其转换为DataFrame对象:

import pandas as pd

# 创建一个包含学生姓名、年龄和成绩的列表
students_data = [
    ['Tom', 18, 90],
    ['Jerry', 17, 85],
    ['Spike', 19, 95],
    ['Tyke', 16, 92]
]

# 将列表转换为DataFrame对象
df = pd.DataFrame(students_data, columns=['Name', 'Age', 'Grade'])

# 打印DataFrame对象
print(df)

输出结果为:

    Name  Age  Grade
0    Tom   18     90
1  Jerry   17     85
2  Spike   19     95
3   Tyke   16     92

在以上代码中,我们导入了pandas库,并使用pd别名来引用它。然后,我们定义了一个名为students_data的列表,其中包含了学生的姓名、年龄和成绩。接下来,我们使用DataFrame()函数将students_data转换为DataFrame对象。我们还指定了列名为'Name'、'Age'和'Grade',以便将其显示在DataFrame的列标题中。最后,我们使用print()函数打印了DataFrame对象。

总结起来,要从列表创建DataFrame,我们需要传入一个列表并指定列名,然后使用DataFrame()函数将其转换为DataFrame对象。这样我们就可以对列表中的数据进行更方便的操作和分析了。