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在windows下创建隐藏窗口子进程的方法
Jun 04 Python
深入讲解Python中的迭代器和生成器
Oct 26 Python
Python3中的json模块使用详解
May 05 Python
windows下python安装小白入门教程
Sep 18 Python
python使用Plotly绘图工具绘制气泡图
Apr 01 Python
Python数据类型之String字符串实例详解
May 08 Python
Python函数参数匹配模型通用规则keyword-only参数详解
Jun 10 Python
python GUI库图形界面开发之PyQt5窗口布局控件QStackedWidget详细使用方法
Feb 27 Python
django-orm F对象的使用 按照两个字段的和,乘积排序实例
May 18 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
Jun 18 Python
Python中logging日志记录到文件及自动分割的操作代码
Aug 05 Python
Python xlwings插入Excel图片的实现方法
Feb 26 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导出csv文件,可导出前导0实例代码
2016/11/16 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
PHP多进程通信-消息队列使用
2019/03/08 PHP
JS定义回车事件(实现代码)
2013/07/08 Javascript
javascript实现点击按钮让DIV层弹性移动的方法
2015/02/24 Javascript
JavaScript包装对象使用详解
2015/07/09 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
浅谈javascript中onbeforeunload与onunload事件
2015/12/10 Javascript
jQuery插件DataTable使用方法详解(.Net平台)
2016/12/22 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
详谈js遍历集合(Array,Map,Set)
2017/04/06 Javascript
node中koa中间件机制详解
2017/08/22 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
浅析微信扫码登录原理(小结)
2018/10/29 Javascript
JavaScript实现的拼图算法分析
2019/02/13 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
2019/10/25 Javascript
React中获取数据的3种方法及优缺点
2020/02/18 Javascript
python爬虫教程之爬取百度贴吧并下载的示例
2014/03/07 Python
python读取中文txt文本的方法
2018/04/12 Python
Python解决八皇后问题示例
2018/04/22 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
如何通过安装HomeBrew来安装Python3
2020/12/23 Python
canvas学习总结三之绘制路径-线段
2019/01/31 HTML / CSS
墨西哥皇宫度假村预订:Palace Resorts
2018/06/16 全球购物
敬老院院长事迹材料
2014/05/21 职场文书
物理系毕业生自荐书
2014/06/13 职场文书
学校安全管理责任书
2014/07/23 职场文书
关于青春的演讲稿三分钟
2014/08/22 职场文书
学校2014重阳节活动策划方案
2014/09/16 职场文书
2014年人事行政工作总结
2014/12/03 职场文书
保研专家推荐信范文
2015/03/25 职场文书
货款欠条范本
2015/07/03 职场文书
六五普法心得体会2016
2016/01/21 职场文书
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
Python pandas之求和运算和非空值个数统计
2021/08/07 Python
MySQL 字符集 character
2022/05/04 MySQL