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编写的com组件发生R6034错误的原因与解决办法
Apr 01 Python
python基于xml parse实现解析cdatasection数据
Sep 30 Python
Python的爬虫程序编写框架Scrapy入门学习教程
Jul 02 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
pandas apply 函数 实现多进程的示例讲解
Apr 20 Python
python实现点对点聊天程序
Jul 28 Python
对numpy中数组转置的求解以及向量内积计算方法
Oct 31 Python
Django基础知识 web框架的本质详解
Jul 18 Python
matlab灰度图像调整及imadjust函数的用法详解
Feb 27 Python
Python函数生成器原理及使用详解
Mar 12 Python
Python调用shell cmd方法代码示例解析
Jun 18 Python
利用Python+OpenCV三步去除水印
May 28 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全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
PHP常用日期加减计算方法实例小结
2018/07/31 PHP
JS模拟多线程
2007/02/07 Javascript
IE8 浏览器Cookie的处理
2009/01/31 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
获取表单控件原始(初始)值的方法
2013/08/21 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
Javascript 拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
JS+CSS实现类似QQ好友及黑名单效果的树型菜单
2015/09/22 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
jQuery图片轮播实现并封装(一)
2016/12/03 Javascript
node.JS md5加密中文与php结果不一致的解决方法
2017/05/05 Javascript
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
Python 自动安装 Rising 杀毒软件
2009/04/24 Python
Python编写屏幕截图程序方法
2015/02/18 Python
Python的Flask框架中Flask-Admin库的简单入门指引
2015/04/07 Python
Python实现简单的语音识别系统
2017/12/13 Python
python编写弹球游戏的实现代码
2018/03/12 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
对Python获取屏幕截图的4种方法详解
2019/08/27 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
python 安装教程之Pycharm安装及配置字体主题,换行,自动更新
2020/03/13 Python
Python包和模块的分发详细介绍
2020/06/19 Python
python爬虫构建代理ip池抓取数据库的示例代码
2020/09/22 Python
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
玖熙女鞋美国官网:Nine West
2016/10/06 全球购物
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
高分子材料与工程专业推荐信
2013/12/01 职场文书
共产党员岗位承诺书
2014/05/29 职场文书
爱心捐书活动总结
2014/07/05 职场文书
道路施工安全责任书
2014/07/24 职场文书
烟台的海导游词
2015/02/02 职场文书
警告通知
2015/04/25 职场文书