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 循环while和for in简单实例
Aug 16 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
深入浅出分析Python装饰器用法
Jul 28 Python
Python常用字符串替换函数strip、replace及sub用法示例
May 21 Python
Python 从相对路径下import的方法
Dec 04 Python
pandas每次多Sheet写入文件的方法
Dec 10 Python
python防止随意修改类属性的实现方法
Aug 21 Python
Python绘制热力图示例
Sep 27 Python
python中的Elasticsearch操作汇总
Oct 30 Python
Series和DataFrame使用简单入门
Nov 13 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
解决python ThreadPoolExecutor 线程池中的异常捕获问题
Apr 08 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
PHPlet在Windows下的安装
2006/10/09 PHP
php下过滤html代码的函数 提高程序安全性
2010/03/02 PHP
Smarty实现页面静态化(生成HTML)的方法
2016/05/23 PHP
php实现与python进行socket通信的方法示例
2017/08/30 PHP
PHP通过curl获取接口URL的数据方法
2018/05/31 PHP
JavaScript中reduce()方法的使用详解
2015/06/09 Javascript
JavaScript使表单中的内容显示在屏幕上的方法
2015/06/29 Javascript
基于JavaScript创建动态Dom
2015/12/08 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
通过BootStrap实现轮播图的实际应用
2016/09/26 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
原生JavaScrpit中异步请求Ajax实现方法
2017/11/03 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
nodejs nedb 封装库与使用方法示例
2020/02/06 NodeJs
微信小程序实现点击生成随机验证码
2020/09/09 Javascript
JavaScript 实现轮播图特效的示例
2020/11/05 Javascript
python为tornado添加recaptcha验证码功能
2014/02/26 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
Python实现感知机(PLA)算法
2017/12/20 Python
windows下添加Python环境变量的方法汇总
2018/05/14 Python
opencv resize图片为正方形尺寸的实现方法
2019/12/26 Python
Python编程快速上手——Excel到CSV的转换程序案例分析
2020/02/28 Python
Python脚本如何在bilibili中查找弹幕发送者
2020/06/04 Python
Python 必须了解的5种高级特征
2020/09/10 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
HTML5中indexedDB 数据库的使用实例
2017/05/11 HTML / CSS
有机童装:Toby Tiger
2018/05/23 全球购物
办公室经理岗位职责
2014/01/01 职场文书
学校节能减排倡议书
2014/05/16 职场文书
思想政治表现评语
2015/01/04 职场文书
北京英语导游词
2015/02/12 职场文书
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python