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 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
Python3解决棋盘覆盖问题的方法示例
Dec 07 Python
对python 合并 累加两个dict的实例详解
Jan 21 Python
Python Selenium 之关闭窗口close与quit的方法
Feb 13 Python
python通过http下载文件的方法详解
Jul 26 Python
django 实现将本地图片存入数据库,并能显示在web上的示例
Aug 07 Python
30秒学会30个超实用Python代码片段【收藏版】
Oct 15 Python
python实现局域网内实时通信代码
Dec 22 Python
python分别打包出32位和64位应用程序
Feb 18 Python
python将logging模块封装成单独模块并实现动态切换Level方式
May 12 Python
django 解决自定义序列化返回处理数据为null的问题
May 20 Python
Python 恐龙跑跑小游戏实现流程
Feb 15 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
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
写给想学习Javascript的朋友一点学习经验小结
2010/11/23 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
javascript:void(0)的问题使用探讨
2014/04/10 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
js实现的在线调色板功能完整实例
2016/12/21 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
VUE解决微信签名及SPA微信invalid signature问题(完美处理)
2019/03/29 Javascript
Nuxt.js实战和配置详解
2019/08/05 Javascript
JavaScript生成随机验证码代码实例
2019/09/28 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
python中随机函数random用法实例
2015/04/30 Python
Python 网络爬虫--关于简单的模拟登录实例讲解
2018/06/01 Python
Python3按一定数据位数格式处理bin文件的方法
2019/01/24 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
python简单验证码识别的实现方法
2019/05/10 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
TensorFlow实现从txt文件读取数据
2020/02/05 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
在Python中使用K-Means聚类和PCA主成分分析进行图像压缩
2020/04/10 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
什么是servlet
2012/05/08 面试题
法律工作求职自荐信
2013/10/31 职场文书
纠风工作实施方案
2014/03/15 职场文书
货物运输服务质量承诺书
2014/05/29 职场文书
处罚决定书范文
2015/06/24 职场文书
采购部2015年度工作总结
2015/07/24 职场文书
创业计划书之网吧
2019/10/10 职场文书
golang正则之命名分组方式
2021/04/25 Golang
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python