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 相关文章推荐
下载安装setuptool和pip linux安装pip    
Jan 24 Python
在Python中操作列表之list.extend()方法的使用
May 20 Python
python opencv之分水岭算法示例
Feb 24 Python
python爬虫获取新浪新闻教学
Dec 23 Python
把pandas转换int型为str型的方法
Jan 29 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
在python下使用tensorflow判断是否存在文件夹的实例
Jun 10 Python
Tensorflow--取tensorf指定列的操作方式
Jun 30 Python
Python命名空间及作用域原理实例解析
Aug 12 Python
Python实现快速大文件比较代码解析
Sep 04 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
Python多线程 Queue 模块常见用法
Jul 04 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
解析php常用image图像函数集
2013/06/24 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
jquery更换文章内容与改变字体大小代码
2013/09/30 Javascript
Javascript设置对象的ReadOnly属性(示例代码)
2013/12/25 Javascript
jQuery 2.0.3 源码分析之core(一)整体架构
2014/05/27 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
Javascript中数组方法汇总(推荐)
2015/04/01 Javascript
jQuery Plupload上传插件的使用
2017/04/19 jQuery
ionic+AngularJs实现获取验证码倒计时按钮
2017/04/22 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
node+express+ejs使用模版引擎做的一个示例demo
2017/09/18 Javascript
Vue.js 实现微信公众号菜单编辑器功能(二)
2018/05/08 Javascript
Javascript 实现 Excel 导入生成图表功能
2018/10/22 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
2020/07/11 Javascript
JS PHP字符串截取函数实现原理解析
2020/08/29 Javascript
九步学会Python装饰器
2015/05/09 Python
python实现的希尔排序算法实例
2015/07/01 Python
python追加元素到列表的方法
2015/07/28 Python
Python面向对象之继承和组合用法实例分析
2018/08/27 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
HTML5中meta属性的使用方法
2016/02/29 HTML / CSS
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
网站美工岗位职责
2014/04/02 职场文书
无偿献血倡议书
2014/04/14 职场文书
电子装配专业毕业生求职信
2014/04/23 职场文书
语文教育专业求职信
2014/06/28 职场文书
企业法人授权委托书
2014/09/25 职场文书
2014年小学生迎国庆65周年演讲稿
2014/09/27 职场文书
党员教师群众路线个人整改措施
2014/10/28 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
python实现简易名片管理系统
2021/04/11 Python