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安装路径以及安装包路径小技巧
Apr 28 Python
Python中文件I/O高效操作处理的技巧分享
Feb 04 Python
python检查URL是否正常访问的小技巧
Feb 25 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
python中map的基本用法示例
Sep 10 Python
把JSON数据格式转换为Python的类对象方法详解(两种方法)
Jun 04 Python
使用django的objects.filter()方法匹配多个关键字的方法
Jul 18 Python
python输出pdf文档的实例
Feb 13 Python
使用python从三个角度解决josephus问题的方法
Mar 27 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 Python
Flask中sqlalchemy模块的实例用法
Aug 02 Python
Python使用sql语句对mysql数据库多条件模糊查询的思路详解
Apr 12 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
关于Zend Studio 配色方案插件的介绍
2013/06/24 PHP
通过dbi使用perl连接mysql数据库的方法
2014/04/16 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
Javascript模板技术
2007/04/27 Javascript
捕获关闭窗口的脚本
2009/01/10 Javascript
javascript跑马灯悬停放大效果实现代码
2012/12/12 Javascript
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
使用jQuery中的when实现多个AJAX请求对应单个回调的例子分享
2014/04/23 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
readonly和disabled属性的区别
2015/07/26 Javascript
浅谈JavaScript超时调用和间歇调用
2015/08/30 Javascript
vue与bootstrap实现时间选择器的示例代码
2017/08/26 Javascript
js使用xml数据载体实现城市省份二级联动效果
2017/11/08 Javascript
Three.js基础学习教程
2017/11/16 Javascript
vue.js简单配置axios的方法详解
2017/12/13 Javascript
layer弹出的iframe层在执行完毕后关闭当前弹出层的方法
2018/08/17 Javascript
微信小程序文字显示换行问题
2019/07/28 Javascript
JavaScript自定义超时API代码实例
2020/04/30 Javascript
Vue2.x和Vue3.x的双向绑定原理详解
2020/11/05 Javascript
Python实现从脚本里运行scrapy的方法
2015/04/07 Python
python中函数默认值使用注意点详解
2016/06/01 Python
Python模块搜索路径代码详解
2018/01/29 Python
Python延时操作实现方法示例
2018/08/14 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
Python之列表实现栈的工作功能
2019/01/28 Python
python Matplotlib底图中鼠标滑过显示隐藏内容的实例代码
2019/07/31 Python
日本乐天德国站:Rakuten.de
2019/05/16 全球购物
中软Java笔试题
2012/11/11 面试题
护士的岗位职责
2013/12/04 职场文书
四年级语文教学反思
2014/02/05 职场文书
情人节寄语大全
2014/04/11 职场文书
2014年党员自我评议总结
2014/09/23 职场文书
世界地球日活动总结
2015/02/09 职场文书
小时代观后感
2015/06/10 职场文书
python缺失值的解决方法总结
2021/06/09 Python