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 12 Python
Zabbix实现微信报警功能
Oct 09 Python
Python如何实现MySQL实例初始化详解
Nov 06 Python
Python利用Django如何写restful api接口详解
Jun 08 Python
Python实现的朴素贝叶斯算法经典示例【测试可用】
Jun 13 Python
对python遍历文件夹中的所有jpg文件的实例详解
Dec 08 Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 Python
Python (Win)readline和tab补全的安装方法
Aug 27 Python
python 正则表达式参数替换实例详解
Jan 17 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
Jun 06 Python
selenium+python自动化78-autoit参数化与批量上传功能的实现
Mar 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
启用Csrf后POST数据时出现的400错误
2015/07/05 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
PHP实现的链式队列结构示例
2017/09/15 PHP
PHP实现的二分查找算法实例分析
2017/12/19 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
Yii 框架使用Forms操作详解
2020/05/18 PHP
Gambit vs ForZe BO3 第三场 2.13
2021/03/10 DOTA
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
javascript使用 concat 方法对数组进行合并的方法
2016/09/08 Javascript
js实现图片左右滚动效果
2017/02/27 Javascript
vue-hook-form使用详解
2017/04/07 Javascript
使用vue官方提供的模板vue-cli搭建一个helloWorld案例分析
2018/01/16 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
解决layui调用自定义方法提示未定义的问题
2019/09/14 Javascript
vue项目中使用bpmn-自定义platter的示例代码
2020/05/11 Javascript
[01:48]2018DOTA2亚洲邀请赛主赛事第二日五佳镜头 VG完美团战逆转TNC
2018/04/05 DOTA
Python装饰器使用实例:验证参数合法性
2015/06/24 Python
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
老生常谈Python进阶之装饰器
2017/05/11 Python
django+js+ajax实现刷新页面的方法
2017/05/22 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Django单元测试中Fixtures用法详解
2020/02/25 Python
django在开发中取消外键约束的实现
2020/05/20 Python
python 实现的车牌识别项目
2021/01/25 Python
LocalStorage记住用户和密码功能
2017/07/24 HTML / CSS
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
在Ajax应用中信息是如何在浏览器和服务器之间传递的
2016/05/31 面试题
支教自我鉴定
2014/01/18 职场文书
《日月潭》教学反思
2014/02/28 职场文书
《永远的白衣战士》教学反思
2014/04/25 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
2014年招生工作总结
2014/11/26 职场文书
2014年校务公开工作总结
2014/12/18 职场文书
Nginx配置SSL证书出错解决方案
2021/03/31 Servers