📅  最后修改于: 2023-12-03 15:38:36.178000             🧑  作者: Mango
如何在Python中将列表转换为数据框
我们可以使用Python中的Pandas库来将列表转换为数据框。Pandas是一个用于数据分析的库,可以用于数据操作、数据清洗、数据可视化等。
首先,我们需要导入Pandas库:
import pandas as pd
接下来,假设我们有两个列表,分别包含姓名和年龄。
name_list = ['Alice', 'Bob', 'Charlie']
age_list = [25, 30, 35]
我们可以使用Pandas中的DataFrame方法将这两个列表转换为数据框:
df = pd.DataFrame({
'Name': name_list,
'Age': age_list
})
这里,我们使用字典的形式将列表转换为数据框。在字典中,键是数据框的列名,值是列对应的列表。
我们可以使用print方法来查看转换后的数据框:
print(df)
输出结果为:
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
我们还可以通过数据框的列名来访问数据:
print(df['Name'])
输出结果为:
0 Alice
1 Bob
2 Charlie
Name: Name, dtype: object
代码片段:
import pandas as pd
name_list = ['Alice', 'Bob', 'Charlie']
age_list = [25, 30, 35]
df = pd.DataFrame({
'Name': name_list,
'Age': age_list
})
print(df)
print(df['Name'])
输出结果为:
Name Age
0 Alice 25
1 Bob 30
2 Charlie 35
0 Alice
1 Bob
2 Charlie
Name: Name, dtype: object