从列表或字典创建Pandas的DataFrame对象的方法

  • Post category:Python

从列表或字典创建Pandas的DataFrame对象是日常数据处理中非常常见的操作。下面是创建DataFrame对象的两种方法的详细攻略。

从列表创建DataFrame对象

假设我们有以下数据:

name_list = ['Alice', 'Bob', 'Charlie', 'David']
age_list = [23, 35, 28, 41]
score_list = [89, 67, 93, 72]

我们可以从这些列表创建一个DataFrame对象。具体步骤如下:

  1. 导入pandas模块:
import pandas as pd
  1. 将列表组合成字典:
data = {'name': name_list, 
        'age': age_list, 
        'score': score_list}
  1. 创建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对象。具体步骤如下:

  1. 导入pandas模块:
import pandas as pd
  1. 创建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对象的方法,可以通过将列表组成字典的方式或者直接将字典作为参数传入创建函数中的方式。