修改Pandas的行或列的名字(重命名)


Posted in Python onDecember 18, 2019

pandas.DataFrame.rename

使用函数: DataFrame.rename(mapper=None, index=None, columns=None, axis=None, copy=True, inplace=False, level=None)

功能:更改轴标签

函数字典值必须是唯一的(1对1)。未包含在 字典/Series  中的标签将保留原样。列出的额外标签不会引发错误。

参数: mapper, index, columns : dict-like or function, optional dict-like or functions transformations to apply to that axis' values. Use either mapperand axis to specify the axis to target with mapper, or index and columns. dict-like 或函数转换以应用于该轴的值。二者必选其一mapper,并使用axis指定轴与目标mapper,或index和 columns。 主要用于指定需要修改的地方:index or columns axis : int or str, optional Axis to target with mapper. Can be either the axis name (‘index', ‘columns') or number (0, 1). The default is ‘index'. 轴与目标mapper。可以是轴名称('index','columns')或数字(0,1)。默认为'index'。 copy : boolean, default True Also copy underlying data 还复制基础数据 inplace : boolean, default False Whether to return a new DataFrame. If True then value of copy is ignored. 是否返回新的DataFrame。如果为True,则忽略复制值。 level : int or level name, default None In case of a MultiIndex, only rename labels in the specified level. 如果是MultiIndex,只重命名指定级别的标签。

返回: renamed : DataFrame

例子

DataFrame.rename 支持两种调用约定

  • (index=index_mapper, columns=columns_mapper, ...)
  • (mapper, axis={'index', 'columns'}, ...)

我们强烈建议您使用关键字参数来阐明您的意图。

>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename(index=str, columns={"A": "a", "B": "c"})
  a c
0 1 4
1 2 5
2 3 6
>>> df.rename(index=str, columns={"A": "a", "C": "c"})
  a B
0 1 4
1 2 5
2 3 6
 
 
#使用轴样式参数
 
>>> df.rename(str.lower, axis='columns')
  a b
0 1 4
1 2 5
2 3 6
>>> df.rename({1: 2, 2: 4}, axis='index')
  A B
0 1 4
2 2 5
4 3 6

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的两个内置模块介绍
Apr 05 Python
Python复数属性和方法运算操作示例
Jul 21 Python
在Windows中设置Python环境变量的实例讲解
Apr 28 Python
python进行两个表格对比的方法
Jun 27 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
python使用scrapy发送post请求的坑
Sep 04 Python
详解Python Qt的窗体开发的基本操作
Jul 14 Python
python多进程(加入进程池)操作常见案例
Oct 21 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 Python
Python判断变量是否是None写法代码实例
Oct 09 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
python实现网络五子棋
Apr 11 Python
Python3直接爬取图片URL并保存示例
Dec 18 #Python
python 实现图片上传接口开发 并生成可以访问的图片url
Dec 18 #Python
Python谱减法语音降噪实例
Dec 18 #Python
利用PyCharm操作Github(仓库新建、更新,代码回滚)
Dec 18 #Python
使用python 对验证码图片进行降噪处理
Dec 18 #Python
如何使用Python多线程测试并发漏洞
Dec 18 #Python
Python实现图像去噪方式(中值去噪和均值去噪)
Dec 18 #Python
You might like
超级实用的7个PHP代码片段分享
2012/01/05 PHP
PHP对象克隆clone用法示例
2016/09/28 PHP
thinkPHP实现多字段模糊匹配查询的方法
2016/12/01 PHP
PHP实现活动人选抽奖功能
2017/04/19 PHP
PHP实现十进制数字与二十六进制字母串相互转换操作示例
2018/08/10 PHP
yii2.0框架实现上传excel文件后导入到数据库的方法示例
2020/04/13 PHP
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
javascript实现继承的简单实例
2015/07/26 Javascript
全面解析Bootstrap图片轮播效果
2015/12/03 Javascript
javascript中数组和字符串的方法对比
2016/07/20 Javascript
AngularJS入门教程之服务(Service)
2016/07/27 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
jQuery时间日期三级联动(推荐)
2016/11/27 Javascript
深入理解vue.js双向绑定的实现原理
2016/12/05 Javascript
fullCalendar中文API官方文档
2017/02/07 Javascript
JS逻辑运算符短路操作实例分析
2018/07/09 Javascript
如何使用webpack打包一个库library的方法步骤
2019/12/18 Javascript
Python 的内置字符串方法小结
2016/03/15 Python
对numpy数据写入文件的方法讲解
2018/07/09 Python
Python常用的json标准库
2019/02/19 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
Django返回HTML文件的实现方法
2020/09/17 Python
世界上最大的二手相机店:KEN
2017/05/17 全球购物
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
标签和贴纸印刷:Lightning Labels
2018/03/22 全球购物
英国假睫毛购买网站:FalseEyelashes.co.uk
2018/05/23 全球购物
Shein英国:女性时尚网上商店
2019/04/10 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
高中毕业生的个人自我评价
2014/02/21 职场文书
cf战队收人广告词
2014/03/14 职场文书
2014年单位植树节活动方案
2014/03/23 职场文书
校庆团日活动总结
2014/08/28 职场文书
2015年全民创业工作总结
2015/07/23 职场文书
生产车间管理制度
2015/08/04 职场文书