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笔记(2)
Oct 24 Python
python 布尔操作实现代码
Mar 23 Python
python关闭windows进程的方法
Apr 18 Python
基于python socketserver框架全面解析
Sep 21 Python
Python 实现选择排序的算法步骤
Apr 22 Python
python3.5基于TCP实现文件传输
Mar 20 Python
PyQtGraph在pyqt中的应用及安装过程
Aug 04 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
Python pickle模块实现对象序列化
Nov 22 Python
PyTorch里面的torch.nn.Parameter()详解
Jan 03 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
pandas使用之宽表变窄表的实现
Apr 12 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详解ASCII码对照表与字符转换
2011/12/05 PHP
PHP管理内存函数 memory_get_usage()使用介绍
2012/09/23 PHP
PHP中4种常用的抓取网络数据方法
2015/06/04 PHP
PHP实现的简单AES加密解密算法实例
2017/05/29 PHP
如何通过View::first使用Laravel Blade的动态模板详解
2017/09/21 PHP
ie和firefox不兼容的解决方法集合
2009/04/28 Javascript
基于jquery的图片的切换(以数字的形式)
2011/02/14 Javascript
JavaScript实现的内存数据库LokiJS介绍和入门实例
2014/11/17 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
JavaScript电子时钟倒计时第二款
2016/01/10 Javascript
javascript的理解及经典案例分析
2016/05/20 Javascript
判断输入的字符串是否是日期格式的简单方法
2016/07/11 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
详解基于Koa2开发微信二维码扫码支付相关流程
2018/05/16 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
vue 实现购物车总价计算
2019/11/06 Javascript
js如何验证密码强度
2020/03/18 Javascript
vue webpack build资源相对路径的问题及解决方法
2020/06/04 Javascript
浅谈js数组splice删除某个元素爬坑
2020/10/14 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
深入源码解析Python中的对象与类型
2015/12/11 Python
ansible动态Inventory主机清单配置遇到的坑
2020/01/19 Python
django haystack实现全文检索的示例代码
2020/06/24 Python
苏格兰在线威士忌商店:The Whisky Barrel
2019/05/07 全球购物
旅游管理专业大学生职业规划书
2014/02/27 职场文书
大专毕业生求职信
2014/07/05 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
2014流动人口计划生育工作总结
2014/12/20 职场文书
工作态度怎么写
2015/06/25 职场文书
合同补充协议书
2016/03/24 职场文书
Filebeat 采集 Nginx 日志的方法
2021/03/31 Servers
前端使用svg图片改色实现示例
2022/07/23 HTML / CSS