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线程、进程和协程详解
Jul 19 Python
Python Socket使用实例
Dec 18 Python
Python实现类似比特币的加密货币区块链的创建与交易实例
Mar 20 Python
用python生成1000个txt文件的方法
Oct 25 Python
Python使用paramiko操作linux的方法讲解
Feb 25 Python
python实现nao机器人身体躯干和腿部动作操作
Apr 29 Python
简单了解Python生成器是什么
Jul 02 Python
使用Fabric自动化部署Django项目的实现
Sep 27 Python
Django 框架模型操作入门教程
Nov 05 Python
python numpy 反转 reverse示例
Dec 04 Python
python GUI编程(Tkinter) 创建子窗口及在窗口上用图片绘图实例
Mar 04 Python
python 发送get请求接口详解
Nov 17 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判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP重置数组为连续数字索引的几种方式总结
2018/03/12 PHP
php/JS实现的生成随机密码(验证码)功能示例
2019/06/06 PHP
jQuery解决iframe高度自适应代码
2009/12/20 Javascript
niceTitle 基于jquery的超链接提示插件
2010/05/31 Javascript
JavaScript类和继承 this属性使用说明
2010/09/03 Javascript
myeclipse安装jQuery插件的方法
2011/03/29 Javascript
在JavaScript中判断整型的N种方法示例介绍
2014/06/18 Javascript
javascript中FOREACH数组方法使用示例
2016/03/01 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
mvc中form表单提交的三种方式(推荐)
2016/08/10 Javascript
JavaScript中的ajax功能的概念和示例详解
2016/10/17 Javascript
Javascript之面向对象--方法
2016/12/02 Javascript
Angular中ng-repeat与ul li的多层嵌套重复问题
2017/07/24 Javascript
Node.js成为Web应用开发最佳选择的原因
2018/02/05 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
2018/09/14 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
2020/10/29 Javascript
Python批量修改文件后缀的方法
2014/01/26 Python
Python 类与元类的深度挖掘 II【经验】
2016/05/06 Python
python 采集中文乱码问题的完美解决方法
2016/09/27 Python
python 修改本地网络配置的方法
2019/08/14 Python
用Python生成HTML表格的方法示例
2020/03/06 Python
OpenCV Python实现拼图小游戏
2020/03/23 Python
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
斯图尔特·韦茨曼鞋加拿大官网:Stuart Weitzman加拿大
2019/10/13 全球购物
美国户外服装和装备购物网站:Outland USA
2020/03/22 全球购物
电子商务自荐书范文
2014/01/04 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
平安工地汇报材料
2014/08/19 职场文书
刑事上诉状(量刑过重)
2015/05/23 职场文书
Springboot/Springcloud项目集成redis进行存取的过程解析
2021/12/04 Redis
详解flex:1什么意思
2022/07/23 HTML / CSS