从列表或字典创建Pandas的DataFrame对象是日常数据处理中非常常见的操作。下面是创建DataFrame对象的两种方法的详细攻略。
从列表创建DataFrame对象
假设我们有以下数据:
name_list = ['Alice', 'Bob', 'Charlie', 'David']
age_list = [23, 35, 28, 41]
score_list = [89, 67, 93, 72]
我们可以从这些列表创建一个DataFrame对象。具体步骤如下:
- 导入
pandas
模块:
import pandas as pd
- 将列表组合成字典:
data = {'name': name_list,
'age': age_list,
'score': score_list}
- 创建DataFrame对象:
df = pd.DataFrame(data)
最终得到的df
对象如下所示:
name age score
0 Alice 23 89
1 Bob 35 67
2 Charlie 28 93
3 David 41 72
从字典创建DataFrame对象
假设我们有以下数据:
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'age': [23, 35, 28, 41],
'score': [89, 67, 93, 72]}
我们可以从这个字典创建一个DataFrame对象。具体步骤如下:
- 导入
pandas
模块:
import pandas as pd
- 创建DataFrame对象:
df = pd.DataFrame(data)
最终得到的df
对象如下所示:
name age score
0 Alice 23 89
1 Bob 35 67
2 Charlie 28 93
3 David 41 72
总结一下,以上两个实例展示了从列表和字典创建DataFrame对象的方法,可以通过将列表组成字典的方式或者直接将字典作为参数传入创建函数中的方式。