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 相关文章推荐
python类参数self使用示例
Feb 17 Python
python通过exifread模块获得图片exif信息的方法
Mar 16 Python
在Mac OS上使用mod_wsgi连接Python与Apache服务器
Dec 24 Python
python设计模式大全
Jun 27 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
Python之列表实现栈的工作功能
Jan 28 Python
python3.6+django2.0+mysql搭建网站过程详解
Jul 24 Python
Python 3.8 新功能全解
Jul 25 Python
python中for循环变量作用域及用法详解
Nov 05 Python
Django自带的加密算法及加密模块详解
Dec 03 Python
OpenCV灰度化之后图片为绿色的解决
Dec 01 Python
Python的logging模块基本用法
Dec 24 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
PHP form 表单传参明细研究
2009/07/17 PHP
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
2018/02/07 PHP
TP5框架实现的数据库备份功能示例
2020/04/05 PHP
原生js实现查找/添加/删除/指定元素的class
2013/04/12 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
JavaScript实现99乘法表及隔行变色实例代码
2016/02/24 Javascript
JavaScript入门系列之知识点总结
2016/03/24 Javascript
jQuery中的通配符选择器使用总结
2016/05/30 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
详解nvm管理多版本node踩坑
2019/07/26 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
微信小程序实现一张或多张图片上传(云开发)
2019/09/25 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
如何通过vscode运行调试javascript代码
2020/07/24 Javascript
python创建关联数组(字典)的方法
2015/05/04 Python
Python实现自动添加脚本头信息的示例代码
2016/09/02 Python
Python编程实现控制cmd命令行显示颜色的方法示例
2017/08/14 Python
Python打印“菱形”星号代码方法
2018/02/05 Python
python实现自动发送报警监控邮件
2018/06/21 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
画pytorch模型图,以及参数计算的方法
2019/08/17 Python
Python request使用方法及问题总结
2020/04/26 Python
娇韵诗法国官网:Clarins法国
2019/01/29 全球购物
大学生咖啡店创业计划书
2014/01/21 职场文书
房屋租赁委托书范本
2014/10/04 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
微信小程序基础教程之echart的使用
2021/06/01 Javascript
Java设计模式中的命令模式
2022/04/28 Java/Android
redis protocol通信协议及使用详解
2022/07/15 Redis