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脚本
Apr 05 Python
python实现百度关键词排名查询
Mar 30 Python
Python中asyncore的用法实例
Sep 29 Python
Python加密方法小结【md5,base64,sha1】
Jul 13 Python
解决python写入mysql中datetime类型遇到的问题
Jun 21 Python
浅谈Django的缓存机制
Aug 23 Python
Python连接Redis的基本配置方法
Sep 13 Python
pybind11在Windows下的使用教程
Jul 04 Python
pandas DataFrame的修改方法(值、列、索引)
Aug 02 Python
Django之使用celery和NGINX生成静态页面实现性能优化
Oct 08 Python
python如何快速拼接字符串
Oct 28 Python
Pytorch自定义Dataset和DataLoader去除不存在和空数据的操作
Mar 03 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
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
jQuery检测鼠标左键和右键点击的方法
2015/03/17 Javascript
JSON字符串转JSON对象
2015/07/31 Javascript
JS实现自动固定顶部的悬浮菜单栏效果
2015/09/16 Javascript
JQuery入门基础小实例(1)
2015/09/17 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
js仿微博实现统计字符和本地存储功能
2015/12/22 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
Bootstrap如何创建表单
2016/10/21 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
2017/05/05 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
使用 webpack 插件自动生成 vue 路由文件的方法
2019/08/20 Javascript
原生JavaScript创建不可变对象的方法简单示例
2020/05/07 Javascript
python 专题九 Mysql数据库编程基础知识
2017/03/16 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
python3在同一行内输入n个数并用列表保存的例子
2019/07/20 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
期末总结的个人自我评价
2013/11/02 职场文书
党员创先争优活动总结
2014/05/04 职场文书
大学生军训自我鉴定范文
2014/09/18 职场文书
2014年党员整改措施范文
2014/09/21 职场文书
租房协议书范例
2014/10/14 职场文书
财务整改报告范文
2014/11/05 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
标枪加油稿
2015/07/22 职场文书
Vue实现跑马灯样式文字横向滚动
2021/11/23 Vue.js