当前位置: 首页 > java >正文

【Pandas】pandas DataFrame add_suffix

Pandas2.2 DataFrame

Reindexing selection label manipulation

方法描述
DataFrame.add_prefix(prefix[, axis])用于在 DataFrame 的行标签或列标签前添加指定前缀的方法
DataFrame.add_suffix(suffix[, axis])用于在 DataFrame 的行标签或列标签后添加指定后缀的方法

pandas.DataFrame.add_suffix()

pandas.DataFrame.add_suffix(suffix[, axis]) 是 pandas 中用于在 DataFrame 的行标签或列标签后添加指定后缀的方法。与 add_prefix() 相反,它将字符串附加在现有标签的末尾。


参数说明:
  • suffix: str
    需要添加的后缀字符串。

  • axis: {0 or 'index', 1 or 'columns'},默认为 1(即列)
    指定是向行索引 (axis=0) 还是列索引 (axis=1) 添加后缀。


返回值:
  • 返回一个新的 DataFrame,其行标签或列标签带有指定的后缀。

示例代码:
import pandas as pd# 创建一个简单的 DataFrame
df = pd.DataFrame({'A': [1, 2, 3],'B': [4, 5, 6]
}, index=['x', 'y', 'z'])# 在列名后添加后缀 '_data'
df_suffixed_columns = df.add_suffix('_data')# 在行索引后添加后缀 '_row'
df_suffixed_index = df.add_suffix('_row', axis=0)print("Original DataFrame:")
print(df)
print("\nDataFrame after add_suffix to columns:")
print(df_suffixed_columns)
print("\nDataFrame after add_suffix to index:")
print(df_suffixed_index)

输出结果:
Original DataFrame:A  B
x  1  4
y  2  5
z  3  6DataFrame after add_suffix to columns:A_data  B_data
x       1       4
y       2       5
z       3       6DataFrame after add_suffix to index:A  B
x_row  1  4
y_row  2  5
z_row  3  6

总结:
  • add_suffix() 常用于对数据列或行标签进行标记或分类。
  • 可通过 axis 参数灵活控制作用于行或列。
  • 该方法不会修改原始 DataFrame,而是返回一个新的对象,适合链式调用。
http://www.xdnf.cn/news/9073.html

相关文章:

  • 项目评审方案,软件评审,需求评审、设计评审、编码评审、测试评审
  • Python 字符串相似度计算:方法、应用与实践
  • 华为云Flexus+DeepSeek征文 | Flexus X实例助力 Dify-LLM 一键部署:性能跃升与成本优化的革新实践
  • Docker 安全加固:从权限控制到敏感信息管理的全方位策略
  • adb.exe: more than one device/emulator
  • 鸿蒙5.0项目开发——接入有道大模型翻译
  • 数学--质数
  • 【Pycharm】文件夹一直显示正在加载
  • 嵌入式自学第二十八天(5.26)
  • JavaScript面试题之Promise
  • 厚铜PCB线路板厂会如何处理质量问题?
  • 算法题(156):雷达探测
  • MySQL 表的约束
  • 2025年- H52-Lc160--114. 二叉树展开为链表(前序遍历 + 用栈 + 原地修改)--Java版
  • Spring Cloud Gateway 限流实践:基于 Redis 令牌桶算法的网关层流量治理
  • 2025河北CCPC 题解(部分)
  • 第二章 1.2 数据采集过程中的安全性问题
  • 国外常用支付流程简易说明(无代码)
  • Leetcode 3562. Maximum Profit from Trading Stocks with Discounts
  • 视频检测AI智能分析网关V4摄像头异常位移检测算法全场景智能防护方案
  • “_snprintf”: 不是“std”的成员
  • 【监控】Blackbox Exporter 黑盒监控
  • word的页眉页脚设置
  • 数据库的索引概述与常见索引结构
  • Unity性能优化
  • C++(4)
  • 解锁 Linux 内核潜能:高效参数调优实战指南
  • 《软件工程》第 3 章 -需求工程概论
  • vector的实现
  • TypeScript 针对 iOS 不支持 JIT 的优化策略总结