pandas.dataframe中根据条件获取元素所在的位置方法(索引)


Posted in Python onJune 07, 2018

在dataframe中根据一定的条件,得到符合要求的某行元素所在的位置。

代码如下所示:

df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]}, 
  index=[10,20,30,40,50]) 
print(df) 
a = df[(df.BoolCol==3)&(df.attr==22)].index.tolist() 
print(a)

df如下所示,以上通过选取“BoolCol”取值为3且“attr”取值为22的行,得到该行在df中的位置

注意:返回的位置为index列表,根据index的不同而不同,这点易于数组中默认的下标。

BoolCol attr 
10  1 22 
20  2 33 
30  3 22 
40  3 44 
50  4 66 
[30]

以上这篇pandas.dataframe中根据条件获取元素所在的位置方法(索引)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python MySQLdb Linux下安装笔记
May 09 Python
简单介绍Python中的floor()方法
May 15 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
正确理解python中的关键字“with”与上下文管理器
Apr 21 Python
python实现逻辑回归的方法示例
May 02 Python
python添加模块搜索路径和包的导入方法
Jan 19 Python
python使用MQTT给硬件传输图片的实现方法
May 05 Python
python下PyGame的下载与安装过程及遇到问题
Aug 04 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
简单了解Python多态与属性运行原理
Jun 15 Python
Python常用库Numpy进行矩阵运算详解
Jul 21 Python
详解pyqt5的UI中嵌入matplotlib图形并实时刷新(挖坑和填坑)
Aug 07 Python
python pandas 对series和dataframe的重置索引reindex方法
Jun 07 #Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 #Python
解决DataFrame排序sort的问题
Jun 07 #Python
python爬取网页内容转换为PDF文件
Jul 28 #Python
python爬取网页转换为PDF文件
Jun 07 #Python
python实现pdf转换成word/txt纯文本文件
Jun 07 #Python
Python实现调用另一个路径下py文件中的函数方法总结
Jun 07 #Python
You might like
杏林同学录(七)
2006/10/09 PHP
php笔记之:AOP的应用
2013/04/24 PHP
合并ThinkPHP配置文件以消除代码冗余的实现方法
2014/07/22 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP实现一维数组与二维数组去重功能示例
2018/05/24 PHP
PHP实现防止表单重复提交功能【基于token验证】
2018/05/24 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
jQuery实现仿腾讯微博滑出效果报告每日天气的方法
2015/05/11 Javascript
js判断文件格式及大小的简单实例(必看)
2016/10/11 Javascript
JavaScript中关于iframe滚动条的去除和保留
2016/11/17 Javascript
JavaScript中的工厂函数(推荐)
2017/03/08 Javascript
JS中正则表达式全局匹配模式 /g用法详解
2017/04/01 Javascript
Bootstrap图片轮播效果详解
2017/10/17 Javascript
webpack打包react项目的实现方法
2018/06/21 Javascript
基于mpvue小程序使用echarts画折线图的方法示例
2019/04/24 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
云服务器部署Node.js项目的方法步骤(小白系列)
2020/03/23 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
[03:17]史诗级大片应援2018DOTA2国际邀请赛 致敬每一位坚守遗迹的勇士
2018/07/20 DOTA
Python使用正则匹配实现抓图代码分享
2015/04/02 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
nohup后台启动Python脚本,log不刷新的解决方法
2019/01/14 Python
python实现DEM数据的阴影生成的方法
2019/07/23 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
Python常用编译器原理及特点解析
2020/03/23 Python
python中entry用法讲解
2020/12/04 Python
Python hashlib和hmac模块使用方法解析
2020/12/08 Python
css3让div随鼠标移动而抖动起来
2014/02/10 HTML / CSS
纯CSS实现的大小渐变、渐远效果
2014/04/15 HTML / CSS
财务管理专业应届毕业生求职信
2013/09/22 职场文书
应聘自荐书
2013/10/08 职场文书
幼儿园教师个人反思
2014/01/30 职场文书
幸福来敲门观后感
2015/06/04 职场文书
军训阅兵新闻稿
2015/07/17 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang