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中的__init__和__new__
Mar 12 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
Nov 21 Python
python实现音乐下载的统计
Jun 20 Python
python Pexpect 实现输密码 scp 拷贝的方法
Jan 03 Python
python实现七段数码管和倒计时效果
Nov 23 Python
用python解压分析jar包实例
Jan 16 Python
Window系统下Python如何安装OpenCV库
Mar 05 Python
Django设置Postgresql的操作
May 14 Python
Python如何实现定时器功能
May 28 Python
Python调用C语言程序方法解析
Jul 07 Python
Python如何实现大型数组运算(使用NumPy)
Jul 24 Python
如何通过安装HomeBrew来安装Python3
Dec 23 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
easyui的tabs update正确用法分享
2014/03/21 PHP
php限制ip地址范围的方法
2015/03/31 PHP
php 数据结构之链表队列
2017/10/17 PHP
新浪的图片新闻效果
2007/01/13 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
jquery在IE、FF浏览器的差别详细探讨
2013/04/28 Javascript
js实现透明度渐变效果的方法
2015/04/10 Javascript
JavaScript 实现完美兼容多浏览器的复制功能代码
2015/04/28 Javascript
JavaScript节点及列表操作实例小结
2015/08/05 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
JS基础随笔(菜鸟必看篇)
2016/07/13 Javascript
常用的js验证和数据处理总结
2016/08/02 Javascript
纯JS实现轮播图
2017/02/22 Javascript
JavaScript实现图片无缝滚动效果
2017/07/07 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
详解在express站点中使用ejs模板引擎
2017/09/21 Javascript
Angularjs按需查询实例代码
2017/10/30 Javascript
cordova入门基础教程及使用中遇到的一些问题总结
2017/11/14 Javascript
关于node-bindings无法在Electron中使用的解决办法
2018/12/18 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
Python实现的生成自我描述脚本分享(很有意思的程序)
2014/07/18 Python
Python入门篇之字符串
2014/10/17 Python
python登陆asp网站页面的实现代码
2015/01/14 Python
django静态文件加载的方法
2018/05/20 Python
python实现雪花飘落效果实例讲解
2019/06/18 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
HTML5 MiranaVideo播放器 (代码开源)
2010/06/11 HTML / CSS
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
如何获得EntityManager
2014/02/09 面试题
环境卫生倡议书
2014/08/29 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
小学生红领巾广播稿
2015/08/19 职场文书
2016年国庆节宣传标语
2015/11/25 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技