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中__slots__用法实例
Jun 04 Python
Python Numpy:找到list中的np.nan值方法
Oct 30 Python
值得收藏,Python 开发中的高级技巧
Nov 23 Python
利用Python进行图像的加法,图像混合(附代码)
Jul 14 Python
Win10+GPU版Pytorch1.1安装的安装步骤
Sep 27 Python
如何给Python代码进行加密
Jan 10 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
May 23 Python
记一次django内存异常排查及解决方法
Aug 07 Python
Python中Yield的基本用法
Oct 18 Python
Python实现壁纸下载与轮换
Oct 19 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
Jan 26 Python
python 制作一个gui界面的翻译工具
May 14 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 json与xml序列化/反序列化
2013/10/28 PHP
微信支付开发教程(一)微信支付URL配置
2014/05/28 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
php实现多维数组排序的方法示例
2017/03/23 PHP
javascript下过滤数组重复值的代码
2007/09/10 Javascript
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
JS 无法通过W3C验证的处理方法
2010/03/09 Javascript
js自动闭合html标签(自动补全html标记)
2012/10/04 Javascript
jquery动态加载select下拉框示例代码
2013/12/10 Javascript
使用Node.js配合Nginx实现高负载网络
2015/06/28 Javascript
jQuery中Ajax全局事件引用方式及各个事件(全局/局部)执行顺序
2016/06/02 Javascript
JavaScript探测CSS动画是否已经完成的方法
2016/08/30 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
javascript数组去重方法分析
2016/12/15 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
2017/05/03 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
Element中Slider滑块的具体使用
2020/07/29 Javascript
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python神奇的内置函数locals的实例讲解
2019/02/22 Python
python 实现12bit灰度图像映射到8bit显示的方法
2019/07/08 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
小女主人连衣裙:Little Mistress
2017/07/10 全球购物
StubHub澳大利亚:购买或出售您的门票
2019/08/01 全球购物
医学院校毕业生自荐信范文
2014/01/01 职场文书
测试工程师程序员求职信范文
2014/02/20 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
实习护士自荐信
2014/06/21 职场文书
2014年财政所工作总结
2014/11/22 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
英文慰问信
2015/02/14 职场文书
MySQL中distinct与group by之间的性能进行比较
2021/05/26 MySQL
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android