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中的自定义函数学习笔记
Sep 23 Python
在Python的Django框架中simple-todo工具的简单使用
May 30 Python
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
Aug 16 Python
Python的CGIHTTPServer交互实现详解
Feb 08 Python
Python读写docx文件的方法
May 08 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
在python中使用with打开多个文件的方法
Jan 07 Python
python实现两张图片的像素融合
Feb 23 Python
python爬虫实现中英翻译词典
Jun 25 Python
python gdal安装与简单使用
Aug 01 Python
Python实现初始化不同的变量类型为空值
Jun 02 Python
python爬虫中url管理器去重操作实例
Nov 30 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 函数学习简单小结
2010/07/08 PHP
Laravel5.0+框架邮件发送功能实现方法图文与实例详解
2019/04/23 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
js控制浏览器全屏示例代码
2014/02/20 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
图解prototype、proto和constructor的三角关系
2016/07/31 Javascript
jQuery实现点击表格单元格就可以编辑内容的方法【测试可用】
2016/08/01 Javascript
简单模拟node.js中require的加载机制
2016/10/27 Javascript
node.js多个异步过程中判断执行是否完成的解决方案
2017/12/10 Javascript
layui实现table加载的示例代码
2018/08/14 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
微信小程序多音频播放进度条问题
2018/08/28 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
Net微信网页开发 使用微信JS-SDK获取当前地理位置过程详解
2019/08/26 Javascript
修改layui的后台模板的左侧导航栏可以伸缩的方法
2019/09/10 Javascript
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
[03:26]《DAC最前线》之EG经理自述DOTA2经历
2015/02/02 DOTA
[03:02]2020完美世界城市挑战赛(秋季赛)总决赛回顾
2021/03/11 DOTA
王纯业的Python学习笔记 下载
2007/02/10 Python
浅谈Python中列表生成式和生成器的区别
2015/08/03 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
python中itertools模块zip_longest函数详解
2018/06/12 Python
Python3实现对列表按元组指定列进行排序的方法分析
2018/12/22 Python
Python类的继承用法示例
2019/01/31 Python
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
2018/10/08 HTML / CSS
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
运动会通讯稿200字
2014/02/16 职场文书
2014年党员公开承诺书范文
2014/03/28 职场文书
《检阅》教学反思
2016/02/22 职场文书
曾国藩励志经典名言37句,蕴含哲理
2019/10/14 职场文书
python中字符串String及其常见操作指南(方法、函数)
2022/04/06 Python