如何从列表创建一个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对象。这样我们就可以对列表中的数据进行更方便的操作和分析了。
