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

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

相关推荐
智慧医养结合软件开源4 分钟前
【源码交付】智慧养老系统 · Java + Vue3-系统中台
大数据·人工智能·信息可视化
这个DBA有点耶6 分钟前
MySQL 8.0.20移除了Block Nested Loop,之前学的JOIN优化知识还适用吗?
数据库·mysql·架构
吉甫作诵38 分钟前
Redis 常用命令大全:11 大类命令速查手册
运维·数据库·redis·缓存·nosql
2501_9336707942 分钟前
库存管理分析岗校招能力模型:SQL、库存周转、补货预测怎么准备
数据库
llilian_161 小时前
北斗授时卡同步解决方案 gnss授时卡 计算机时间同步板卡
大数据·网络·人工智能·功能测试·51单片机
属于自己的天空1 小时前
不用再手动查表结构了:配好 MCP,Claude Code 自己读数据库生成代码
数据库·后端
Y3815326621 小时前
SERP 数据清洗实战:字段标准化、日期解析与去重键
开发语言·数据库·python·python数据库
ACP广源盛139246256732 小时前
GSV5600 国产 8K Serdes 视频延长芯片,AI 超高清可视化远距离传输方案解析
大数据·人工智能·ai·硬件架构·国产芯片
Databend2 小时前
Databend 原生数据血缘:追溯指标来源,检查变更影响
大数据·数据库·sql
镜舟科技2 小时前
Semantic View 技术解析(二):业务口径如何进入数据库执行路径
数据库·sql·agent