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 相关文章推荐
Python3 入门教程 简单但比较不错
Nov 29 Python
python实现字符串和日期相互转换的方法
May 13 Python
玩转python爬虫之cookie使用方法
Feb 17 Python
python difflib模块示例讲解
Sep 13 Python
Python可变参数*args和**kwargs用法实例小结
Apr 27 Python
Python增强赋值和共享引用注意事项小结
May 28 Python
Python猜数字算法题详解
Mar 01 Python
Python单例模式的四种创建方式实例解析
Mar 04 Python
Anconda环境下Vscode安装Python的方法详解
Mar 29 Python
python 通过文件夹导入包的操作
Jun 01 Python
Python实现一个论文下载器的过程
Jan 18 Python
总结Python连接CS2000的详细步骤
Jun 23 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上传、管理照片示例
2006/10/09 PHP
由php的call_user_func传reference引发的思考
2010/07/23 PHP
php中hashtable实现示例分享
2014/02/13 PHP
PHP中foreach()用法汇总
2015/07/02 PHP
PHP设计模式入门之迭代器模式原理与实现方法分析
2020/04/26 PHP
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
JavaScript中的连字符详解
2013/11/28 Javascript
jquery中对于批量deferred的处理方法
2014/01/22 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
Select下拉框模糊查询功能实现代码
2016/07/22 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
node.js的事件机制
2017/02/08 Javascript
jQuery插件zTree实现更新根节点中第i个节点名称的方法示例
2017/03/08 Javascript
手挽手带你学React之React-router4.x的使用
2019/02/14 Javascript
ES6的解构赋值实例详解
2019/05/06 Javascript
关于vue项目中搜索节流的实现代码
2019/09/17 Javascript
vue radio单选框,获取当前项(每一项)的value值操作
2020/09/10 Javascript
python中的一些类型转换函数小结
2013/02/10 Python
python解决方案:WindowsError: [Error 2]
2016/08/28 Python
Python编程之event对象的用法实例分析
2017/03/23 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
Python实现识别手写数字大纲
2018/01/29 Python
python调用API实现智能回复机器人
2018/04/10 Python
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
Python 使用list和tuple+条件判断详解
2019/07/30 Python
python多进程重复加载的解决方式
2019/12/13 Python
Python搭建HTTP服务过程图解
2019/12/14 Python
pandas中的数据去重处理的实现方法
2020/02/10 Python
Python Opencv中用compareHist函数进行直方图比较对比图片
2020/04/07 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
新加坡航空官方网站:Singapore Airlines
2016/10/13 全球购物
Harrods美国:英国最大的百货公司
2018/11/04 全球购物
GUESS Factory加拿大:牛仔裤、服装及配饰
2019/09/20 全球购物
最新大学生创业计划书写作攻略
2014/04/02 职场文书
2014年酒店前台工作总结
2014/11/14 职场文书
通过shell脚本对mysql的增删改查及my.cnf的配置
2021/07/07 MySQL