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

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

相关推荐
我滴老baby42 分钟前
工业时序数据实战:基于 DolphinDB 流计算引擎的实现与调优
数据库
AI智图坊1 小时前
AIGC赋能跨境电商:如何利用「图生图」与模型提取,破解POD节日款“卡图案”技术瓶颈?
大数据·人工智能·gpt·ai作画·aigc
Java_2017_csdn1 小时前
ComplexKeysShardingAlgorithm 小结
java·大数据·算法
睡不醒男孩0308231 小时前
TiDB数据库调研
数据库·tidb
珠***格1 小时前
实操落地|防逆流装置的安装规范、调试标准与故障处置
网络·数据库·人工智能·分布式·能源·边缘计算
Omics Pro2 小时前
3种蛋白结构输入方式!已申报欧洲发明专利
数据库·人工智能·python·机器学习·plotly
清辞8532 小时前
入门大模型工程师第十课----学习总结
大数据·人工智能·深度学习·学习·语言模型
itfallrain3 小时前
Spring 构造器循环依赖排查:@RequiredArgsConstructor + @Lazy 到底有没有生效
数据库·python·spring
Database_Cool_3 小时前
AnalyticDB MySQL vs StarRocks/ByteHouse:云数仓选型指南——全托管 vs 自建方案
数据库·数据仓库·mysql·阿里云
Omics Pro3 小时前
「自兹以往」动物肠道微生物组
数据库·人工智能·机器学习·语言模型·自然语言处理