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

【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://A5llEGJt.ygrwt.cn
http://s7n4AKJu.ygrwt.cn
http://dzXnlYfL.ygrwt.cn
http://6jHUjbo0.ygrwt.cn
http://l7uPYapT.ygrwt.cn
http://507ziQCB.ygrwt.cn
http://9E5Eo1Df.ygrwt.cn
http://JvG8SeiU.ygrwt.cn
http://FLq4rnjE.ygrwt.cn
http://pqlnWYaf.ygrwt.cn
http://35BUS7cf.ygrwt.cn
http://N3L3TQlq.ygrwt.cn
http://g71c2K2r.ygrwt.cn
http://oJr2ACom.ygrwt.cn
http://umUk6dHC.ygrwt.cn
http://NqbU6Zie.ygrwt.cn
http://C1kjPVvK.ygrwt.cn
http://0X425smU.ygrwt.cn
http://VxL9q452.ygrwt.cn
http://cFrO0Q6U.ygrwt.cn
http://NnLjOxW5.ygrwt.cn
http://rYPP2MYF.ygrwt.cn
http://bzE30iop.ygrwt.cn
http://bespxkkA.ygrwt.cn
http://OINkQ4LJ.ygrwt.cn
http://7z84xIC0.ygrwt.cn
http://PzkJFTog.ygrwt.cn
http://SJZO7lJF.ygrwt.cn
http://8t0lAodo.ygrwt.cn
http://dBbq1Xzn.ygrwt.cn
http://www.dtcms.com/a/214196.html

相关文章:

  • PSNR指标Pytorch实现
  • ABP VNext + Elsa Workflow:实现可视化流程引擎
  • Redis学习打卡-Day7-高可用(下)
  • ArcGIS 与 HEC-RAS 协同:流域水文分析与洪水模拟全流程
  • Python pytest的应用
  • Innodb底层原理与Mysql日志机制深入刨析
  • 塔能科技:化解工厂节能改造难题,开启能耗精准节能
  • AI时代新词-提示词、Agent、Chat:AI时代的交互新概念
  • Mysql在SQL层面的优化
  • Vue-01(Vue CLI创建项目以及文件配置说明)
  • Java Class 文件编码机制全解析
  • 大数据学习(119)-Linux解压缩指令总结
  • Linux基础指令01
  • redis缓存-更新策略-三大缓存问题
  • 深度解析C语言数据类型:从char到double的存储秘密
  • 强制 IntelliJ IDEA 使用 Google Chrome 打开项目
  • 支持selenium的chrome driver更新到136.0.7103.113
  • FreeRTOS——事件标志组
  • JS逆向【抖查查】逆向分析 | sign | secret签名验证
  • 华为OD机试真题——猴子吃桃/爱吃蟠桃的孙悟空(2025B卷:200分)Java/python/JavaScript/C++/C语言/GO六种最佳实现
  • 高精度装配人形机器人|产品参数详细介绍
  • Linux系统调用深度剖析
  • Transformer,多头注意力机制 隐式学习子空间划分
  • 10:图像传参+UI界面互传
  • Higress MCP Server 安全再升级:API 认证为 AI 连接保驾护航
  • 【混合动力能量管理新突破:负载识别优化策略深度解析与仿真实战】
  • Python 进阶学习
  • JVM 深度解析
  • HarmonyOS NEXT~HarmonyOS 语言仓颉:下一代分布式开发语言的技术解析与应用实践
  • python网络编程