📜  使用字典从列表创建熊猫数据框(1)

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

使用字典从列表创建熊猫数据框

熊猫(Pandas)是一种广泛使用的数据处理和分析工具,能够快速的处理和转换各种数据格式。其中之一就是使用字典从列表创建熊猫数据框。

准备工作

在创建熊猫数据框之前,需要引入 Pandas 模块,并创建要用于数据框的两个列表。

import pandas as pd

names = ['Alice', 'Bob', 'Charlie', 'David', 'Eddie']
ages = [25, 32, 18, 47, 63]
创建数据框

使用 Pandas 的 DataFrame 函数,将数据组成的字典传递给该函数,即可创建一个熊猫数据框。

data = {'Name': names, 'Age': ages}
df = pd.DataFrame(data)

print(df)

输出:

      Name  Age
0    Alice   25
1      Bob   32
2  Charlie   18
3    David   47
4    Eddie   63
添加行

熊猫数据框支持在末尾添加新的行数据。只需将新的行数据组成的字典传递给 append 方法即可。

new_row = {'Name': 'Frank', 'Age': 33}
df = df.append(new_row, ignore_index=True)

print(df)

输出:

      Name  Age
0    Alice   25
1      Bob   32
2  Charlie   18
3    David   47
4    Eddie   63
5    Frank   33
列相加

熊猫数据框支持对列进行数学运算。例如,将 Age 列的每个值都增加 10。

df['Age'] = df['Age'] + 10

print(df)

输出:

      Name  Age
0    Alice   35
1      Bob   42
2  Charlie   28
3    David   57
4    Eddie   73
5    Frank   43
结论

创建熊猫数据框是一项非常常见的任务,使用字典和列表创建熊猫数据框被证明是一种非常有效的方法。熊猫数据框提供了丰富的功能来方便地处理和转换各种数据格式,包括添加新行、操作列等。