pandas修改DataFrame列名的方法


Posted in Python onApril 08, 2018

在做数据挖掘的时候,想改一个DataFrame的column名称,所以就查了一下,总结如下:

数据如下:

>>>import pandas as pd
>>>a = pd.DataFrame({'A':[1,2,3], 'B':[4,5,6], 'C':[7,8,9]})
>>> a 
 A B C
0 1 4 7
1 2 5 8
2 3 6 9

方法一:暴力方法

>>>a.columns = ['a','b','c']
>>>a
 a b c
0 1 4 7
1 2 5 8
2 3 6 9

但是缺点是必须写三个,要不报错。

方法二:较好的方法

>>>a.rename(columns={'A':'a', 'B':'b', 'C':'c'}, inplace = True)
>>>a
 a b c
0 1 4 7
1 2 5 8
2 3 6 9

好处是可以随意改个数:

>>>a.rename(columns={'A':'a', 'C':'c'}, inplace = True)
>>>a
 a B c
0 1 4 7
1 2 5 8
2 3 6 9

可以只改变'A','C',不改变'B'。

以上这篇pandas修改DataFrame列名的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
python 实时得到cpu和内存的使用情况方法
Jun 11 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
Python设计模式之代理模式实例详解
Jan 19 Python
Python中一些深不见底的“坑”
Jun 12 Python
python中必要的名词解释
Nov 20 Python
PyQt5 closeEvent关闭事件退出提示框原理解析
Jan 08 Python
python将unicode和str互相转化的实现
May 11 Python
在keras下实现多个模型的融合方式
May 23 Python
Python获取android设备cpu和内存占用情况
Nov 15 Python
pandas取dataframe特定行列的实现方法
May 24 Python
使用numpy实现矩阵的翻转(flip)与旋转
Jun 03 Python
Python数据分析库pandas基本操作方法
Apr 08 #Python
浅谈pandas中shift和diff函数关系
Apr 08 #Python
使用DataFrame删除行和列的实例讲解
Apr 08 #Python
将字典转换为DataFrame并进行频次统计的方法
Apr 08 #Python
pandas创建新Dataframe并添加多行的实例
Apr 08 #Python
DataFrame中去除指定列为空的行方法
Apr 08 #Python
python 定时修改数据库的示例代码
Apr 08 #Python
You might like
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
js继承的实现代码
2010/08/05 Javascript
js动态为代码着色显示行号
2013/05/29 Javascript
JS+css 图片自动缩放自适应大小
2013/08/08 Javascript
js实现弹窗插件功能实例代码分享
2013/12/12 Javascript
javascript匿名函数实例分析
2014/11/18 Javascript
jQuery中:header选择器用法实例
2014/12/29 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
NodeJs的优势和适合开发的程序
2016/08/14 NodeJs
全面解析node 表单的图片上传
2016/11/21 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
js字符限制(字符截取) 一个中文汉字算两个字符
2017/09/12 Javascript
JavaScript常见事件处理程序实例总结
2019/01/05 Javascript
微信小程序实现菜单左右联动
2020/05/19 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
[00:44]华丽开场!DOTA2勇士令状带来全新对阵画面
2019/05/15 DOTA
python装饰器decorator介绍
2014/11/21 Python
Python tkinter事件高级用法实例
2018/01/31 Python
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
python定间隔取点(np.linspace)的实现
2019/11/27 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
英国护发和美妆在线商店:Klip Shop
2019/03/24 全球购物
应届大学生求职的自我评价
2013/11/17 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
技术股东合作协议书
2014/12/02 职场文书
春晚观后感
2015/06/11 职场文书
2015年重阳节主持词
2015/07/04 职场文书
redis配置文件中常用配置详解
2021/04/14 Redis
Html5生成验证码的示例代码
2021/05/10 Javascript
OpenCV-Python实现轮廓拟合
2021/06/08 Python