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读写excel的方法
Nov 18 Python
详解Python读取配置文件模块ConfigParser
May 11 Python
python 中random模块的常用方法总结
Jul 08 Python
Python返回数组/List长度的实例
Jun 23 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
Feb 11 Python
python实现接口并发测试脚本
Jun 25 Python
详解pandas删除缺失数据(pd.dropna()方法)
Jun 25 Python
pandas如何处理缺失值
Jul 31 Python
python GUI计算器的实现
Oct 09 Python
Numpy中np.random.rand()和np.random.randn() 用法和区别详解
Oct 23 Python
python基于Kivy写一个图形桌面时钟程序
Jan 28 Python
Python之Sklearn使用入门教程
Feb 19 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
url decode problem 解决方法
2011/12/26 PHP
php下pdo的mysql事务处理用法实例
2014/12/27 PHP
PHP实现向关联数组指定的Key之前插入元素的方法
2017/06/06 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
PHP实现根据密码长度显示安全条
2017/07/04 PHP
PHP实现创建微信自定义菜单的方法示例
2017/07/14 PHP
thinkphp5.0整合phpsocketio完整攻略(绕坑)
2018/10/12 PHP
PHP各种常见经典算法总结【排序、查找、翻转等】
2019/08/05 PHP
firefox事件处理之自动查找event的函数(用于onclick=foo())
2010/08/05 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
extjs ColumnChart设置不同的颜色实现代码
2013/05/17 Javascript
JavaScript italics方法入门实例(把字符串显示为斜体)
2014/10/17 Javascript
浅谈JavaScript Date日期和时间对象
2014/12/29 Javascript
canvas实现绘制吃豆鱼效果
2017/01/12 Javascript
ES6学习教程之块级作用域详解
2017/10/09 Javascript
Node.js 中使用 async 函数的方法
2017/11/20 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
vue浏览器返回监听的具体步骤
2021/02/03 Vue.js
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
python实现音乐下载的统计
2018/06/20 Python
python基于C/S模式实现聊天室功能
2019/01/09 Python
浅谈Python 列表字典赋值的陷阱
2019/01/20 Python
python logging添加filter教程
2019/12/24 Python
python 偷懒技巧——使用 keyboard 录制键盘事件
2020/09/21 Python
基于python实现坦克大战游戏
2020/10/27 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
美国首屈一指的高品质珠宝设计师和零售商:Allurez
2018/01/23 全球购物
如何获取某个日期是当月的最后一天
2013/12/05 面试题
EJB实例的生命周期
2016/10/28 面试题
提高EJB性能都有哪些技巧
2012/03/25 面试题
怎么样写好简历中的自我评价
2013/10/25 职场文书
竞聘上岗演讲
2014/05/19 职场文书
运动会铅球比赛加油稿
2014/09/26 职场文书
2014最新预备党员思想汇报范文:中国梦,我的梦
2014/10/25 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
python之np.argmax()及对axis=0或者1的理解
2021/06/02 Python