pandas重新生成索引的方法


Posted in Python onNovember 06, 2018

在数据处理的过程中,出现了这样的问题,筛选某些数据,出现索引从600多开始,但是我希望这行数据下标从0开始。

这个时候,我想到的是:

df.reindex(range(length))

但是查看一下数据之后,发现0-624之间的值全为Nan,显然不是我需要的数据。

最后找到了说明:

pandas调用reindex方法后净会根据新索引进行重排,如果某个索引值当前不存在,就会引入

缺失值;可以通过fill_value参数填充默认值,也可以通过method参数设置填充方法;

感谢身边同事的帮助,找到了解决的方法:

df_new = df.set_index(drop=True) 他没有原地修改,因此需要重新赋值。

时候之后的效果就是,期待的625行的数据,变成了从0开始的下标。

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

Python 相关文章推荐
介绍Python的Django框架中的静态资源管理器django-pipeline
Apr 25 Python
详解Python实现多进程异步事件驱动引擎
Aug 25 Python
[原创]教女朋友学Python(一)运行环境搭建
Nov 29 Python
Django Rest framework权限的详细用法
Jul 25 Python
python安装scipy的步骤解析
Sep 28 Python
Django Docker容器化部署之Django-Docker本地部署
Oct 09 Python
如何利用pygame实现简单的五子棋游戏
Dec 29 Python
python网络编程socket实现服务端、客户端操作详解
Mar 24 Python
Python使用pyyaml模块处理yaml数据
Apr 14 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
PyChon中关于Jekins的详细安装(推荐)
Dec 28 Python
Python&Matlab实现灰狼优化算法的示例代码
Mar 21 Python
对pandas数据判断是否为NaN值的方法详解
Nov 06 #Python
删除DataFrame中值全为NaN或者包含有NaN的列或行方法
Nov 06 #Python
解决pandas.DataFrame.fillna 填充Nan失败的问题
Nov 06 #Python
对Pandas DataFrame缺失值的查找与填充示例讲解
Nov 06 #Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 #Python
详解Django+Uwsgi+Nginx 实现生产环境部署
Nov 06 #Python
在mac下查找python包存放路径site-packages的实现方法
Nov 06 #Python
You might like
收音机玩机评测 406 篇视频合集
2020/03/11 无线电
实用函数8
2007/11/08 PHP
Memcached常用命令以及使用说明详解
2013/06/27 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
php调用KyotoTycoon简单实例
2015/04/02 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
Firefox outerHTML实现代码
2009/06/04 Javascript
推荐30个新鲜出炉的精美 jQuery 效果
2012/03/26 Javascript
httpclient模拟登陆具体实现(使用js设置cookie)
2013/12/11 Javascript
nodejs中简单实现Javascript Promise机制的实例
2014/12/06 NodeJs
js生成随机数的方法实例
2015/10/16 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
Bootstrap入门教程一Hello Bootstrap初识
2017/03/02 Javascript
jQuery中的for循环var与let的区别
2018/04/21 jQuery
详解Puppeteer前端自动化测试实践
2019/02/21 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
2020/04/14 Javascript
详解JavaScript 的执行机制
2020/09/18 Javascript
vue 使用class创建和清除水印的示例代码
2020/12/25 Vue.js
[03:34]2014DOTA2西雅图国际邀请赛 淘汰赛7月15日TOPPLAY
2014/07/15 DOTA
探寻python多线程ctrl+c退出问题解决方案
2014/10/23 Python
在Python中操作字典之update()方法的使用
2015/05/22 Python
Python 创建TCP服务器的方法
2020/07/28 Python
css3的transform中scale缩放详解
2014/12/08 HTML / CSS
意大利巧克力店:Chocolate Shop
2019/07/24 全球购物
New Balance法国官方网站:购买鞋子和服装
2019/09/01 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
预备党员转正思想汇报
2014/01/12 职场文书
商场中秋节活动方案
2014/02/07 职场文书
安全教育月活动总结
2014/05/05 职场文书
法人授权委托书范本
2014/09/17 职场文书
乡镇党的群众路线教育实践活动总结报告
2014/10/30 职场文书
2014年底工作总结
2014/12/15 职场文书
通知函格式范文
2015/04/27 职场文书
德能勤绩工作总结
2015/08/11 职场文书
详解Apache SkyWalking 告警配置指南
2021/04/22 Servers