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下singleton模式的实现方法
Jul 16 Python
在windows系统中实现python3安装lxml
Mar 23 Python
python基础教程之Filter使用方法
Jan 17 Python
python素数筛选法浅析
Mar 19 Python
python 显示数组全部元素的方法
Apr 19 Python
django数据关系一对多、多对多模型、自关联的建立
Jul 24 Python
Django+python服务器部署与环境部署教程详解
Mar 30 Python
详解python变量与数据类型
Aug 25 Python
python装饰器实现对异常代码出现进行自动监控的实现方法
Sep 15 Python
Selenium 安装和简单使用的实现
Dec 04 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 Python
使用Python解决图表与画布的间距问题
Apr 11 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生成Gif图片验证码
2013/10/27 PHP
php实现图片文件与下载文件防盗链的方法
2014/11/03 PHP
老版本PHP转义Json里的特殊字符的函数
2015/06/08 PHP
详解PHP+AJAX无刷新分页实现方法
2015/11/03 PHP
浅谈php中变量的数据类型判断函数
2017/03/04 PHP
Thinkphp整合阿里云OSS图片上传实例代码
2019/04/28 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
JS中把字符转成ASCII值的函数示例代码
2013/11/21 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
轻松实现js弹框显示选项
2016/09/13 Javascript
jquery购物车结算功能实现方法
2020/10/29 Javascript
js学习总结之dom2级事件基础知识详解
2017/07/27 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
2017/12/09 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
Python使用wxPython实现计算器
2018/01/30 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
2019/08/12 Python
python输出数组中指定元素的所有索引示例
2019/12/06 Python
10个python3常用排序算法详细说明与实例(快速排序,冒泡排序,桶排序,基数排序,堆排序,希尔排序,归并排序,计数排序)
2020/03/17 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
Python远程linux执行命令实现
2020/11/11 Python
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
英国第一职业高尔夫商店:Clickgolf.co.uk
2020/11/18 全球购物
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
职高毕业生自我鉴定
2013/10/21 职场文书
学生学习总结的自我评价
2013/10/22 职场文书
生物技术专业毕业生求职信范文
2013/12/14 职场文书
房地产项目策划书
2014/02/05 职场文书
竞选部门副经理的自荐书范文
2014/02/11 职场文书
2014年公务员思想汇报范文:全心全意为人民服务
2014/03/06 职场文书
科长竞聘演讲稿
2014/05/16 职场文书
2015年高校就业工作总结
2015/05/04 职场文书
Python必备技巧之字符数据操作详解
2022/03/23 Python