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使用calendar输出指定年份全年日历的方法
Apr 04 Python
Flask实现图片的上传、下载及展示示例代码
Aug 03 Python
python requests post多层字典的方法
Dec 27 Python
Python mutiprocessing多线程池pool操作示例
Jan 30 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
Apr 16 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
pycharm运行程序时看不到任何结果显示的解决
Feb 21 Python
python GUI库图形界面开发之PyQt5动态(可拖动控件大小)布局控件QSplitter详细使用方法与实例
Mar 06 Python
用于ETL的Python数据转换工具详解
Jul 21 Python
使用PyCharm官方中文语言包汉化PyCharm
Nov 18 Python
Python Pygame实战在打砖块游戏的实现
Mar 17 Python
python解析json数据
Apr 29 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+MySQL的聊天室设计
2006/10/09 PHP
MySql 按时间段查询数据方法(实例说明)
2008/11/02 PHP
php 显示指定路径下的图片
2009/10/29 PHP
php动态绑定变量的用法
2015/06/16 PHP
WordPress迁移时一些常见问题的解决方法整理
2015/11/24 PHP
php静态成员方法和静态的成员属性的使用方法
2017/10/26 PHP
IE与FireFox的兼容性问题分析
2007/04/22 Javascript
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
JavaScript 创建对象
2009/07/17 Javascript
一个cssQuery对象 javascript脚本实现代码
2009/07/21 Javascript
JQUERY获取form表单值的代码
2010/07/17 Javascript
解决extjs grid 不随窗口大小自适应的改变问题
2014/01/26 Javascript
手机端页面rem宽度自适应脚本
2015/05/20 Javascript
JavaScript实现把数字转换成中文
2015/06/29 Javascript
jquery实现Slide Out Navigation滑出式菜单效果代码
2015/09/07 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
JSON简介以及用法汇总
2016/02/21 Javascript
整理AngularJS框架使用过程当中的一些性能优化要点
2016/03/05 Javascript
jQuery模仿京东/天猫商品左侧分类导航菜单效果
2016/06/29 Javascript
基于js的变量提升和函数提升(详解)
2017/09/17 Javascript
详解Eslint 配置及规则说明
2018/09/10 Javascript
Vue的props父传子的示例代码
2020/05/20 Javascript
如何在 Vue 表单中处理图片
2021/01/26 Vue.js
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
Python:Scrapy框架中Item Pipeline组件使用详解
2017/12/27 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
python使用minimax算法实现五子棋
2019/07/29 Python
使用python将最新的测试报告以附件的形式发到指定邮箱
2019/09/20 Python
tensorflow多维张量计算实例
2020/02/11 Python
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
五好关工委申报材料
2014/05/31 职场文书
PHP中->和=>的意思
2021/03/31 PHP
python爬取新闻门户网站的示例
2021/04/25 Python
Nginx 安装SSL证书完成HTTPS部署
2022/04/28 Servers