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

【Pandas】pandas DataFrame add_prefix

Pandas2.2 DataFrame

Reindexing selection label manipulation

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

pandas.DataFrame.add_prefix()

pandas.DataFrame.add_prefix(prefix[, axis]) 是 pandas 中用于在 DataFrame 的行标签或列标签前添加指定前缀的方法。该方法不会修改原始数据,而是返回一个新的带有前缀的 DataFrame。


参数说明:
  • prefix: 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'])# 在列名前添加前缀 'col_'
df_prefixed_columns = df.add_prefix('col_')# 在行索引前添加前缀 'row_'
df_prefixed_index = df.add_prefix('row_', axis=0)print("Original DataFrame:")
print(df)
print("\nDataFrame after add_prefix to columns:")
print(df_prefixed_columns)
print("\nDataFrame after add_prefix to index:")
print(df_prefixed_index)

输出结果:
Original DataFrame:A  B
x  1  4
y  2  5
z  3  6DataFrame after add_prefix to columns:col_A  col_B
x      1      4
y      2      5
z      3      6DataFrame after add_prefix to index:A  B
row_x  1  4
row_y  2  5
row_z  3  6

总结:
  • add_prefix() 常用于区分不同来源的数据列或行标签。
  • 可以通过 axis 参数灵活选择作用于行或列。
  • 不会改变原数据,适合链式操作使用。
http://www.xdnf.cn/news/8972.html

相关文章:

  • Node.js Path模块路径处理秘籍
  • 本地项目如何设置https(2)——2025-05-19
  • 2025.05.25-得物春招机考真题解析-第一题
  • geo ai库本地运行测试的坑
  • 战略3.1 - 战略选择(发展战略-一体/密集/多元化)
  • Swagger | 解决Springboot2.x/3.x不兼容和依赖报错等问题
  • 互联网大厂Java求职面试:AI与大模型应用集成中的架构难题与解决方案-1
  • Rust 学习笔记:闭包
  • RISC-V 开发板 MUSE Pi Pro cpufp测试算力
  • UE5 C++动态调用函数方法、按键输入绑定 ,地址前加修饰符
  • Vue 3.0 中状态管理Vuex 与 Pinia 的区别
  • 游戏:元梦之星游戏开发代码(谢苏)
  • Linux(Centos 7.6)命令详解:tar
  • Python3.11.9 绿色版安装配置教程
  • YOLO系列各版本的优缺点分析
  • 物流配送优化实战:用遗传算法破解选址难题
  • Android Studio 介绍
  • 软考 系统架构设计师系列知识点之杂项集萃(74)
  • NFT数字藏品交易是买卖合同还是著作权许可?
  • vue3文本超出三行显示省略号,点击查看更多显示全部文本
  • 东北某汽车集团云建设:如何用监控易护航云平台系统?
  • Nginx 安全防护与 HTTPS 部署实战笔记
  • Android 之 kotlin 语言学习笔记一
  • 企业级调度器LVS (面试版)
  • 项目:聊天室小项目
  • day37 python早停策略和模型权重的保存
  • PSNR指标Pytorch实现
  • Spring IoC(1)
  • 论文分享之Prompt优化
  • sass三大循环语法