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在指定目录下查找gif文件的方法
May 04 Python
OpenCV2.3.1+Python2.7.3+Numpy等的配置解析
Jan 05 Python
python3.5 email实现发送邮件功能
May 22 Python
python 简单照相机调用系统摄像头实现方法 pygame
Aug 03 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
django开发post接口简单案例,获取参数值的方法
Dec 11 Python
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
Jan 29 Python
详解Django+uwsgi+Nginx上线最佳实战
Mar 14 Python
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
Apr 01 Python
python 自动轨迹绘制的实例代码
Jul 05 Python
python matplotlib如何给图中的点加标签
Nov 14 Python
Python如何解除一个装饰器
Aug 07 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中用PDO查询Mysql来避免SQL注入风险的方法
2013/04/25 PHP
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
为你总结一些php系统类函数
2015/10/21 PHP
Yii2中关联查询简单用法示例
2016/08/10 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
javascript import css实例代码
2008/07/18 Javascript
javascript 获取网页参数系统
2008/07/19 Javascript
js substr支持中文截取函数代码(中文是双字节)
2013/04/17 Javascript
jQuery实现类似淘宝购物车全选状态示例
2013/06/26 Javascript
JavaScript实现在标题栏上显示当前日期的方法
2015/03/19 Javascript
iframe里使用JavaScript控制主页转向的方法
2015/04/03 Javascript
JavaScript实现添加及删除事件的方法小结
2015/08/04 Javascript
jQuery实现连续动画效果实例分析
2015/10/09 Javascript
location.hash保存页面状态的技巧
2016/04/28 Javascript
BootStrap实现响应式布局导航栏折叠隐藏效果(在小屏幕、手机屏幕浏览时自动折叠隐藏)
2016/11/30 Javascript
jQuery实现6位数字密码输入框
2016/12/29 Javascript
原生javascript上传图片带进度条【实例分享】
2017/04/06 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
详解微信小程序的不同函数调用的几种方法
2019/05/08 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
基于javascript实现移动端轮播图效果
2020/12/21 Javascript
[56:47]Ti4 循环赛第三日 iG vs Liquid
2014/07/12 DOTA
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
Python聚类算法之基本K均值实例详解
2015/11/20 Python
Django中ORM表的创建和增删改查方法示例
2017/11/15 Python
Django中的Model操作表的实现
2018/07/24 Python
Pandas统计重复的列里面的值方法
2019/01/30 Python
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
如何查询Oracle数据库中已经创建的索引
2013/10/11 面试题
RIP版本1跟版本2的区别
2013/12/30 面试题
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
三八妇女节标语
2014/10/09 职场文书
事业单位考察材料范文
2014/12/25 职场文书
2015年六一儿童节活动方案
2015/05/05 职场文书
2015年信息技术教研组工作总结
2015/07/22 职场文书