python 重命名轴索引的方法


Posted in Python onNovember 10, 2018

如下所示:

import numpy as np
from pandas import Series, DataFrame
###重命名轴索引
data = DataFrame(np.arange(12).reshape((3, 4)),
     index=['Ohio', 'Colorado', 'New York'],
     columns=['one', 'two', 'three', 'four'])
 
print( data.index.map(str.upper) ) #['OHIO' 'COLORADO' 'NEW YORK']
 
data.index = data.index.map(str.upper)
print( data )
'''
   one two three four
OHIO  0 1  2  3
COLORADO 4 5  6  7
NEW YORK 8 9  10 11
'''
 
data_2 = data.rename(index=str.title, columns=str.upper)
print( data_2 )
'''
   ONE TWO THREE FOUR
Ohio  0 1  2  3
Colorado 4 5  6  7
New York 8 9  10 11
'''
data_3 = data.rename(index={'OHIO': 'INDIANA'},
   columns={'three': 'peekaboo'})
print( data_3 )
'''
   one two peekaboo four
INDIANA  0 1   2  3
COLORADO 4 5   6  7
NEW YORK 8 9  10 11
'''
 
# 总是返回DataFrame的引用
_ = data.rename(index={'OHIO': 'INDIANA'}, inplace=True)
print( _ ) # None

以上这篇python 重命名轴索引的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的测试模块unittest和doctest的使用教程
Apr 14 Python
解决Python字典写入文件出行首行有空格的问题
Sep 27 Python
python实现将excel文件转化成CSV格式
Mar 22 Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 Python
Python+Pandas 获取数据库并加入DataFrame的实例
Jul 25 Python
Windows下python3.7安装教程
Jul 31 Python
如何利用python制作时间戳转换工具详解
Sep 12 Python
对python条件表达式的四种实现方法小结
Jan 30 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
pytorch绘制并显示loss曲线和acc曲线,LeNet5识别图像准确率
Jan 02 Python
pymysql的简单封装代码实例
Jan 08 Python
解决TensorFlow调用Keras库函数存在的问题
Jul 06 Python
Pandas:Series和DataFrame删除指定轴上数据的方法
Nov 10 #Python
Pandas DataFrame 取一行数据会得到Series的方法
Nov 10 #Python
对python创建及引用动态变量名的示例讲解
Nov 10 #Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 #Python
在Python中定义一个常量的方法
Nov 10 #Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 #Python
浅谈python连续赋值可能引发的错误
Nov 10 #Python
You might like
关于php mvc开发模式的感想
2011/06/28 PHP
用Simple Excel导出xls实现方法
2012/12/06 PHP
php根据数据id自动生成编号的实现方法
2016/10/16 PHP
一些实用的jQuery代码片段收集
2011/07/12 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
jquery日历控件实现方法分享
2014/03/07 Javascript
JavaScript获取指定元素位置的方法
2015/04/08 Javascript
javascript实现平滑无缝滚动
2020/08/09 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
headjs实现网站并行加载但顺序执行JS
2016/11/29 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
基于JavaScript实现控制下拉列表
2020/05/08 Javascript
vue-router的hooks用法详解
2020/06/08 Javascript
vue addRoutes路由动态加载操作
2020/08/04 Javascript
vue v-for 点击当前行,获取当前行数据及event当前事件对象的操作
2020/09/10 Javascript
[58:12]Ti4第二日主赛事败者组 LGD vs iG 3
2014/07/21 DOTA
Python安装第三方库的3种方法
2015/06/21 Python
Python socket网络编程TCP/IP服务器与客户端通信
2017/01/05 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
详解python中docx库的安装过程
2019/11/08 Python
python实现微信打飞机游戏
2020/03/24 Python
python实现人脸签到系统
2020/04/13 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
Python为何不支持switch语句原理详解
2020/10/21 Python
使用django自带的user做外键的方法
2020/11/30 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
Sony C++笔试题
2013/03/10 面试题
工作保证书范文
2014/04/29 职场文书
暖春观后感
2015/06/08 职场文书
幼儿园教师辞职信
2019/06/21 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
mybatis 解决从列名到属性名的自动映射失败问题
2021/06/30 Java/Android
SpringBoot全局异常处理方案分享
2022/05/25 Java/Android