python indexerror_python – “IndexError:位置索引器超出范围”,当它们明显没有时
这是我正在使用的一些代码的MWE.我通过切片和一些条件慢慢缩小初始数据帧,直到我只有我需要的行.每行五行实际上代表一个不同的对象,因此,当我减少一些事情时,如果每个五个块中的任何一行符合条件,我想保留它 – 这就是keep.index完成的循环.无论如何,当我完成时,我可以看到我想要的最终索引存在,但是我收到一条错误消息“IndexError:位置索引器超出范围”.这里发生了什么?
import pandas as pd
import numpy as np
temp = np.random.rand(100,5)
df = pd.DataFrame(temp, columns=['First', 'Second', 'Third', 'Fourth', 'Fifth'])
df_cut = df.iloc[10:]
keep = df_cut.loc[(df_cut['First'] < 0.5) & (df_cut['Second'] <= 0.6)]
new_indices_to_use = []
for item in keep.index:
remainder = (item % 5)
add = np.arange(0-remainder,5-remainder,1)
inds_to_use = item + add
new_indices_to_use.append(inds_to_use)
new_indices_to_use = [ind for sublist in new_indices_to_use for ind in sublist]
final_indices_to_use = []
for item in new_indices_to_use:
if item not in final_indices_to_use:
final_indices_to_use.append(item)
final = df_cut.iloc[final_indices_to_use]
python indexerror_python – “IndexError:位置索引器超出范围”,当它们明显没有时相关推荐
- python四中方法获取列表中最大/最小的前n个数值的位置索引
转载自:https://blog.csdn.net/together_cz/article/details/84944927 今天遇到一个小问题就是要获取列表中最大/最小的前n个数值的位置索引,实现很 ...
- 输出字母在字符串中位置索引 python
7-1 输出字母在字符串中位置索引 (10 分) 输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引. 输入格式: 第一行输入字符串 第二行输入两个字符,用空格分开. 输出格式: 从右向左输 ...
- eclipse索引4超出范围_Python内置的4个重要基本数据结构:列表、元组、字典和集合
本章内容提要: 列表及操作 元组及操作 字典及操作 集合简介 第2章介绍了数字(整数.浮点数).逻辑值和字符串等Python内置的基本数据类型.在实际的操作中,仅仅依赖它们很难高效地完成复杂的数据处理 ...
- numpy第三章-索引器、多级索引
一.索引器 df = pd.read_csv(....) 下面的df都是指数据名 1.列索引 从表中取出一列:df['列名'] 例如:df['Name'] 或者用 .列名 取出,这和 [列名] 是等价 ...
- Python中的decorator装饰器使用方法
装饰器的运用是Python编程中的一项高级技巧,这里由浅入深,整理了12步入门Python中的decorator装饰器使用方法,需要的朋友可以参考下 装饰器(decorator)是一种高级Python ...
- C#索引器-索引器和属性的区别
属性和索引器的差别:一个对象只有一个属性值,所以要存放多个值必须实例化多个对象(通常情况下,实例化一个数组的对象,接着实例化的对象赋给这个数组).一个对象对应的索引是一个数组,并且可以存放多个数值或字 ...
- 听歌识曲--用python实现一个音乐检索器的功能
作者:唯心不易 字体:[增加 减小] 类型:转载 时间:2016-11-15 我要评论 本篇文章中主要介绍了用python实现一个音乐检索器,类似于QQ音乐的摇一摇识曲,有兴趣的同学可以了解一下. 听 ...
- .Net学习难点讨论系列16 - 索引器
索引器是一个我们经常打交道的特性,在编程过程中,多多少少都会用到索引器.而关于索引器一些高级话题,如给自定义的类添加索引器等也是本文着重介绍的.索引器本质上是一组get和set访问器, []中提供的是 ...
- 多列集合的索引器实现
单列索引器的实现,在上一篇博文中已经谈到.本文将主要探讨多列集合的索引器的实现方式. 下面的代码只是利用System.Data下的DataSet来展示多列集合的索引的效果 using System; ...
最新文章
- 诸神战纪2java_诸神战纪2死神归来
- php foreach面试题,PHP引用理解之神奇的foreach面试题
- python保存为excel文件_初级Python:在excel文件打开时保存它
- Linux磁盘分区之fdisk命令
- 非平衡电桥电阻计算_绝缘检测电桥法中的几个重要概念
- Ubuntu下读取Xbox360手柄输出
- 用C语言将中文文本和英文文本合并为一段中文一段英文(翻译排版)
- JFinal在线官方文档
- UVM学习笔记(四)sequence与sequencer
- [VOT10](2022CVPR)TCTrack: Temporal Contexts for Aerial Tracking
- nginx url实现二次转发
- 基于Apache doris的元数据管理系统
- Oracle使用dblink同步数据
- 解决XWPFRun的addPicture方法无法显示图片的问题
- PCI Option ROM 在UEFI中加载流程
- 应用回归分析(知识点整理)(一)
- 我的地盘,我做主!~
- 《算法图解-像小说一样有趣的算法入门书》最全读书笔记--Binrry(冰蕊)
- 深度分析|一文读懂银行数据架构体系
- 基姆拉尔森计算公式求星期