python 重置索引_Pandas的reset_index()重置索引列
来源:
pandas中的reset_index()
数据清洗时,会将带空值的行删除,此时DataFrame或Series类型的数据不再是连续的索引,可以使用reset_index()重置索引。
import pandas as pd
import numpy as np
df = pd.DataFrame(np.arange(20).reshape(5,4),index=[1,3,4,6,8])
print(df)
0 1 2 3
1 0 1 2 3
3 4 5 6 7
4 8 9 10 11
6 12 13 14 15
8 16 17 18 19
reset_index()重置索引:
print(df.reset_index())
index 0 1 2 3
0 1 0 1 2 3
1 3 4 5 6 7
2 4 8 9 10 11
3 6 12 13 14 15
4 8 16 17 18 19
在获得新的index,原来的index变成数据列,保留下来。
不想保留原来的index,使用参数 drop=True,默认 False。
print(df.reset_index(drop=True))
0 1 2 3
0 0 1 2 3
1 4 5 6 7
2 8 9 10 11
3 12 13 14 15
4 16 17 18 19
import pandas as pd
import numpy as np
df = pd.DataFrame(np
python 重置索引_Pandas的reset_index()重置索引列相关推荐
- access 重置索引_Microsoft Access中的索引
access 重置索引 表中包含的数据越多,需要更多的索引来搜索和排序该数据. 但是,有足够的索引和太多的索引之间是一个平衡. 索引太多会减慢记录更新的速度. Access为您预设了许多索引. 如果您 ...
- pandas 索引_Pandas学习笔记03数据清洗(通过索引选择数据)
点击上方"可以叫我才哥"关注我们 今天我们就在jupyterlab里进行操作演示,本次推文内容主要以截图为主了. 有兴趣的可以公众号回复 "索引" 获取 演示原 ...
- pythonpandas设置索引_pandas DataFrame的修改方法(值、列、索引)
对于DataFrame的修改操作其实有很多,不单单是某个部分的值的修改,还有一些索引的修改.列名的修改,类型修改等等.我们仅选取部分进行介绍. 一.值的修改 DataFrame的修改方法,其实前面介绍 ...
- 【技巧】Pandas使用drop后使用reset_index重置索性
我们在使用drop函数删除指定值的行后,原来的索引还是保留的!这可能会在后续的处理中,出现一些莫名其妙的错误.因此如果可以,最好drop完重置一下索引(个人看法). 就比如我在做pd.concat时候 ...
- python使用np.argsort对一维numpy概率值数据排序获取倒序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最大的头部数据
python使用np.argsort对一维numpy概率值数据排序获取倒序索引.获取的top索引(例如top2.top5.top10)索引二维numpy数组中对应的原始数据:原始数据概率最大的头部数据 ...
- python使用np.argsort对一维numpy概率值数据排序获取升序索引、获取的top索引(例如top2、top5、top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据
python使用np.argsort对一维numpy概率值数据排序获取升序索引.获取的top索引(例如top2.top5.top10)索引二维numpy数组中对应的原始数据:原始数据概率最小的头部数据 ...
- python获取数组中大于某一阈值的那些索引值_Python NumPy 高级索引——整数组索引、布尔索引及花式索引...
NumPy 除了之前文章中介绍的用整数和切片的索引外,数组还可以由整数数组索引.布尔索引及花式索引. 整数数组索引 整数索引有助于基于 N 维索引来获取数组中任意元素.每个整数数组表示该维度的下标值. ...
- DataFrame 重新设置索引: reindex 和 reset_index 的区别
将两个 DataFrame 拼接后,想要对拼接后的 DataFrame 重新设置索引要用 reset_index 方法,要想让之前的索引消失,传入参数:drop=True.具体事例: 1 data20 ...
- python数据分析 获取数组中非零元素的索引
[小白从小学Python.C.Java] [Python-计算机等级考试二级] [Python-数据分析] python数据分析 获取数组中非零元素的索引 选择题 以下说法不正确的是? import ...
最新文章
- 最大流 ---- 最小路径覆盖 ---- P2765魔术球问题(网络流24题)
- python3最新稳定版本-Python 3.9.0 稳定版发布
- 关于Unity实现AR功能(五)摄像头转换与闪光灯开关控制
- 写给准备学习Linux的人
- 2020中国移动创客马拉松大赛移动云专题赛决赛成功举办
- blasphemy - 题解
- System Verilog自学笔记专栏概述博文目录
- 计算机组成与体系结构(软件设计师备考笔记)
- Power BI数据源之web
- 数据挖掘工具weka之weka包的安装
- 在linux终端绘图,Boxes - 在Linux终端中绘制ASCII艺术盒子和图形
- 首都师范 博弈论 6 3 2子博弈完美均衡 蜈蚣博弈
- pytorch 支持amd显卡吗_AMD平台上配置PyTorch+Apex开发环境
- windows下模拟鼠标点击和键盘输入
- next. js_Next.js添加到您的应用程序中的图标
- python删除文本末尾所有空行
- 职业生涯规划之自我探索论文
- php如何对中文加密解密,php 五种数据加密可解密方法,部分还支持中文
- 数据赋能 兴业惠民 | 山东省第三届数据应用创新创业大赛潍坊分赛场火热报名中
- 利用Python使基金定投收益最大
热门文章
- python下各种包的安装
- 【linux】学习笔记
- 让我们开一家医生假条商店吧/E
- [数据库] Navicat for Oracle设置唯一性和递增序列实验
- App设计灵感之十二组精美的手机闹钟App设计案例
- App设计灵感之十二组精美的插画引导页设计案例
- 2020年第十一届蓝桥杯 - 省赛 - C/C++大学生A组 - C.蛇形填数
- 144. Binary Tree Preorder Traversal 二叉树的前序遍历
- Matrix Studio LeetCode 刷题指南
- 11.2.1 jQuery介绍与使用