📌  相关文章
📜  根据现有列在 Pandas DataFrame 中创建一个新列(1)

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

根据现有列在 Pandas DataFrame 中创建一个新列

在使用 Pandas 处理数据时,通常需要对数据进行处理和转换,例如,计算两列的和、差、积、商等等。在 Pandas 中,我们可以根据现有列在 DataFrame 中创建一个新列,来实现这一操作。

以下是一个示例代码片段,用于演示如何在 Pandas DataFrame 中创建一个新列:

import pandas as pd

# 创建 DataFrame
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)

# 根据现有列创建一个新列
df['C'] = df['A'] + df['B']

# 输出 DataFrame
print(df)

上面的代码会输出以下结果:

   A  B  C
0  1  4  5
1  2  5  7
2  3  6  9

可以看到,我们根据现有列 A 和 B,创建了一个名为 C 的新列,用于存储 A 和 B 列的和。

在创建新列时,我们可以使用各种 Python 运算符,例如 +、-、*、/ 等等。还可以使用 Pandas 中提供的各种函数进行数据处理和转换,例如 sum()、mean()、max()、min() 等等,来计算基于现有列的新列。

在实际数据处理中,使用 Pandas 可以大大简化代码量,提高效率,方便开发人员处理和分析数据。