Pandas实战100例 | 案例 44: 添加新列

案例 44: 添加新列

知识点讲解

在数据分析过程中,经常需要基于现有数据计算新的数据列。Pandas 允许你轻松地向 DataFrame 添加新列,并基于现有列进行计算。

  • 添加新列: 直接通过赋值的方式可以向 DataFrame 添加新列。新列的值可以是基于现有列的计算结果。
示例代码
python 复制代码
# 准备数据和示例代码的运行结果,用于案例 44

# 示例数据
data_column_addition = {
    'A': [1, 2, 3],
    'B': [4, 5, 6]
}
df_column_addition = pd.DataFrame(data_column_addition)

# 添加新列
df_column_addition['C'] = df_column_addition['A'] + df_column_addition['B']
df_column_addition['D'] = df_column_addition['A'] * df_column_addition['B']

df_column_addition

在这个示例中,我们添加了两个新列:C(列 A 和列 B 的和)和 D(列 A 和列 B 的乘积)。

示例代码运行结果
复制代码
   A  B  C   D
0  1  4  5   4
1  2  5  7  10
2  3  6  9  18

这个结果展示了两个新添加的列,其中包括了基于现有列的简单算术计算。添加新列是数据处理和特征工程中常见的操作。

相关推荐
Crayon Lin9 分钟前
Milvus向量数据库入门
数据库·milvus
cspttty10 分钟前
2027校招准备:数学与应用数学专业如何补齐管理咨询的业务、分析与表达能力
大数据·数据库
曹牧13 分钟前
C#:字符串占位符与值数量不一致
开发语言·数据库·c#
小马不起床19 分钟前
Django 后端实战指南_14:门店、省份、用户门店关系查询接口
数据库·django·sqlite
我星期八休息22 分钟前
Redis 的原理和使用(2)
前端·数据库·redis·python·mysql·缓存·bootstrap
betazhou26 分钟前
Apache Seatunnel 抽取SQL server实时同步到Oracle(四)
数据库·oracle·apache·sql server·seatunnel
l1t32 分钟前
DeepSeek总结的PostgreSQL 的 MVCC 很糟。其他所有的也一样。第1部分
数据库·postgresql
TK泰妞38 分钟前
跨境短视频真正难在哪?一套从找参考到批量测试的 AI 工作流
大数据·人工智能
川石课堂软件测试40 分钟前
JMeter异步接口测试实战
数据库·python·jmeter·mysql·kubernetes·测试用例·prometheus
aichitang202444 分钟前
Meta Muse Spark Open:816B 巨型开放权重多模态 Agent 模型架构、部署实战与社区首测全解
大数据·人工智能·python·算法·ai·架构·spark