(Python)Pandas reset_index()用法总结
Pandas是一个数据处理的库,今天我们来学习reset_index()这个函数的用法。
pandas.DataFrame.reset_index
函数作用:重置索引或其level。
重置数据帧的索引,并使用默认索引。如果数据帧具有多重索引,则此方法可以删除一个或多个level。
函数主要有以下几个参数:reset_index
(level=None, drop=False, inplace=False, col_level=0, col_fill='')
各个参数介绍:
level:可以是int, str, tuple, or list, default None等类型。作用是只从索引中删除给定级别。默认情况下删除所有级别。
drop:bool, default False。不要尝试在数据帧列中插入索引。这会将索引重置为默认的整数索引。
inplace:bool, default False。修改数据帧(不要创建新对象)。
col_level:int or str, default=0。如果列有多个级别,则确定将标签插入到哪个级别。默认情况下,它将插入到第一层。
col_fill:object, default。如果列有多个级别,则确定其他级别的命名方式。如果没有,则复制索引名称。
返回:
DataFrame or None。具有新索引的数据帧,如果inplace=True,则无索引。
举例说明:
df = pd.DataFrame([('bird', 389.0),('bird', 24.0),('mammal', 80.5),('mammal', np.nan)],index=['falcon', 'parrot', 'lion', 'monkey'],columns=('class', 'max_speed'))输出:dfclass max_speed
falcon bird 389.0
parrot bird 24.0
lion mammal 80.5
monkey mammal NaN
重置索引时,将旧索引添加为列,并使用新的顺序索引:
df.reset_index()index class max_speed
0 falcon bird 389.0
1 parrot bird 24.0
2 lion mammal 80.5
3 monkey mammal NaN
我们可以使用drop参数来避免将旧索引添加为列:
df.reset_index(drop=True)class max_speed
0 bird 389.0
1 bird 24.0
2 mammal 80.5
3 mammal NaN
(Python)Pandas reset_index()用法总结相关推荐
- python loc iloc,Python pandas loc用法与iloc区别 聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明...
想了解聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明的相关内容吗,Rainpages在本文为您仔细讲解Python pandas loc用法与iloc区别的相关知识和一些C ...
- python pandas inplace用法
https://blog.csdn.net/songyunli1111/article/details/82937954
- Python pandas用法
Python pandas用法 无味之味关注 12019.01.10 15:43:25字数 2,877阅读 91,914 介绍 在Python中,pandas是基于NumPy数组构建的,使数据预处理. ...
- 独家 | 浅谈Python/Pandas中管道的用法
作者:Gregor Scheithauer博士 翻译:王闯(Chuck)校对:欧阳锦本文约2000字,建议阅读5分钟本文介绍了如何在Python/Pandas中运用管道的概念,以使代码更高效易读. 图 ...
- python 数据分析模块_Python数据分析pandas模块用法实例详解
本文实例讲述了Python数据分析pandas模块用法.分享给大家供大家参考,具体如下: pandas pandas10分钟入门,可以查看官网:10 minutes to pandas 也可以查看更复 ...
- Python pandas 中loc函数的意思及用法,及跟iloc的区别
Python pandas 中loc函数的意思及用法,及跟iloc的区别 loc和iloc的意思 loc和iloc的区别及用法展示 参考文献 loc和iloc的意思 首先,loc是location的意 ...
- python中ix用法_Python: pandas中ix的详细讲解
Python: pandas中ix的详细讲解 发布时间:2018-09-21 15:59, 浏览次数:2372 , 标签: Python pandas ix 在上一篇博客 中,我们已经仔细讲解了ilo ...
- Python dataframe.pivot()用法解析
python pandas 库的dataframe pivot()函数用法解析: 简而言之,我理解的pivot()的用途就是,将一个dataframe的记录数据整合成表格(类似Excel中的数据透视表 ...
- 离线数据清洗,Spark和Python Pandas对比
导语 最近新学习了Spark中RDD的核心用法,为了巩固学习成果,于是使用Spark写了一个数据清洗的代码,正好之前使用过python中pandas对同样的数据做数据清洗,于是就把两种方式的代码都贴出 ...
最新文章
- Ubuntu如何安装secureCRT
- Word2Vec学习笔记(三)
- kafka生产者消息分区策略
- Chapter 6. H.264/MPEG4 Part10
- 几个简单的Makefile
- CPU溫度高的9種可能
- 最为奇怪的程序语言的特性
- nginx 的基本配置
- 四叶草clover配置工具:Clover Configurator for Mac
- 手把手教你接入快应用Push
- String的intern()方法浅析
- Spring IoC容器与Bean管理18:Bean对象的作用域及生命周期三:对象生命周期;
- go文件下载(普通文件和压缩文件)
- 计算机网络——第二章
- 【NDN实验】ndnSIM 2.0: A new version of the NDN simulator for NS-3 全文翻译
- 在键盘上怎么点出来上下居中的点?
- Supervisor守护进程
- Echarts简单封装
- CUDA安装问题解决
- C# 学习笔记——PL 并行编程 TPL 和传统 .NET 异步编程
热门文章
- 20155327实践二
- Android中最常用也是最难用的控件——ListView
- Navicat for mysql 远程连接 mySql数据库10061错误问题
- Xamarin.Forms 简介
- 我TM快疯了,在博客园开博短短2个月,经历博客园数次故障。。。
- ExtJs六(ExtJs Mvc首页展示)
- html映射共享文件夹,怎么在DOS下映射共享文件夹为本地磁盘
- CCF202009-2 风险人群筛查
- html表单提交不判断,请问jquery有方法可以判断一个表单提交之后结果是成功或不成功吗?...
- 7天4场直播,涵盖DBA职业发展必备软实力、Oracle和MySQL技术等