📜  字典到数据框的列表 - Python (1)

📅  最后修改于: 2023-12-03 15:39:01.805000             🧑  作者: Mango

字典到数据框的列表 - Python

在Python中,我们经常需要将字典转换为数据框(DataFrame),特别是在数据分析和数据可视化方面。本文将介绍如何使用Python将字典转换为数据框的列表。

1. 导入所需模块并创建原始字典

在开始之前,请确保您已经安装了pandas模块,否则需要使用以下命令安装:

pip install pandas

现在,我们将导入pandas模块并创建以下字典:

import pandas as pd

data = {'name':['Bob','John','Alice','Peter'], 'age':[25,30,18,21], 'salary':[5000,6000,4000,3000]}
2. 将字典转换为数据框

使用pandas中的DataFrame()函数将字典转换为数据框:

df = pd.DataFrame(data)

这将创建一个名为df的数据框,其中包含字典中的所有键和值:

   name  age  salary
0   Bob   25    5000
1  John   30    6000
2 Alice   18    4000
3 Peter   21    3000
3. 将数据框转换为列表

我们可以使用.values.tolist()方法将数据框转换为列表:

df_list = df.values.tolist()

此时,我们将获得以下列表:

[['Bob', 25, 5000], 
 ['John', 30, 6000], 
 ['Alice', 18, 4000], 
 ['Peter', 21, 3000]]
4. 结论

本文介绍了Python中如何将字典转换为数据框的列表。按照我们的步骤,您可以非常容易地将字典转换为数据框并将其转换为列表,以便更好地进行数据分析和可视化。