pandas 像SQL一样使用WHERE IN查询条件说明


Posted in Python onJune 05, 2020

in

newDropList = [9,10,11,12,22,50,51,60,61]
newDB = newDB[newDB['groupId'].isin(newDropList)]

直接查询表中groupId列,值为newDropList的记录

not in

newDropList = [9,10,11,12,22,50,51,60,61]
newDB = newDB[-newDB['groupId'].isin(newDropList)]

直接加一个" - " 号即可

补充知识:pandas条件组合筛选和按范围筛选

1、从记录中选出所有fault_code列的值在fault_list= [487, 479, 500, 505]这个范围内的记录

record2=record[record['FAULT_CODE'].isin(fault_list)]

pandas 像SQL一样使用WHERE IN查询条件说明

要用.isin 而不能用in,用 in以后选出来的值都是True 和False,然后报错:

ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any()

2、选出所有WTGS_CODE=20004013的记录

set=20004013

record= record[record['WTGS_CODE'] == set]

pandas 像SQL一样使用WHERE IN查询条件说明

3、其次,从记录中选出所有满足set条件且fault_code列的值在fault_list= [487, 479, 500, 505]这个范围内的记录

record_this_month=record[(record['WTGS_CODE']==set)&(record['FAULT_CODE'].isin(fault_list))]

pandas 像SQL一样使用WHERE IN查询条件说明

(1)多个条件筛选的时候每个条件都必须加括号。

(2)判断值是否在某一个范围内进行筛选的时候需要使用DataFrame.isin()的isin()函数,而不能使用in。

以上这篇pandas 像SQL一样使用WHERE IN查询条件说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
python提取字典key列表的方法
Jul 11 Python
使用Python发送各种形式的邮件的方法汇总
Nov 09 Python
使用Python写一个贪吃蛇游戏实例代码
Aug 21 Python
Python并发之多进程的方法实例代码
Aug 15 Python
python实现图片转字符小工具
Apr 30 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
Jan 02 Python
python字符串常用方法及文件简单读写的操作方法
Mar 04 Python
Python爬取12306车次信息代码详解
Aug 12 Python
pytorch 两个GPU同时训练的解决方案
Jun 01 Python
python和anaconda的区别
May 06 Python
基于Python爬虫采集天气网实时信息
Jun 05 #Python
浅谈pymysql查询语句中带有in时传递参数的问题
Jun 05 #Python
Python调用.net动态库实现过程解析
Jun 05 #Python
Python实现将元组中的元素作为参数传入函数的操作
Jun 05 #Python
Python Dict找出value大于某值或key大于某值的所有项方式
Jun 05 #Python
python3检查字典传入函数键是否齐全的实例
Jun 05 #Python
Python使用20行代码实现微信聊天机器人
Jun 05 #Python
You might like
ezSQL PHP数据库操作类库
2010/05/16 PHP
php使用COPY函数更新配置文件的方法
2015/06/18 PHP
php微信公众号开发模式详解
2016/11/28 PHP
php+js实现的无刷新下载文件功能示例
2019/08/23 PHP
jQuery 选择器理解
2010/03/16 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
JavaScript的内存释放问题详解
2015/01/21 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
bootstrapValidator表单验证插件学习
2016/12/30 Javascript
使用vue实现点击按钮滑出面板的实现代码
2017/01/10 Javascript
jQuery页面弹出框实现文件上传
2017/02/09 Javascript
如何用js判断dom是否有存在某class的值
2017/02/13 Javascript
JS实现的ajax和同源策略(实例讲解)
2017/12/01 Javascript
详解vue.js下引入百度地图jsApi的两种方法
2018/07/27 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
解决vue props传Array/Object类型值,子组件报错的情况
2020/11/07 Javascript
python类参数self使用示例
2014/02/17 Python
pycharm 使用心得(三)Hello world!
2014/06/05 Python
Python比较两个图片相似度的方法
2015/03/13 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
2016/03/02 Python
python机器学习实战之树回归详解
2017/12/20 Python
安纳塔拉酒店度假村及水疗官方网站:Anantara Hotel
2016/08/25 全球购物
新学期家长寄语
2014/01/19 职场文书
美丽乡村建设实施方案
2014/03/23 职场文书
大学生考试作弊被抓检讨书
2014/12/27 职场文书
论文答谢词
2015/01/20 职场文书
催款函范文
2015/06/24 职场文书
2015年小学总务工作总结
2015/07/21 职场文书
房地产置业顾问工作总结
2015/10/23 职场文书
python中opencv实现图片文本倾斜校正
2021/06/11 Python
Mysql binlog日志文件过大的解决
2021/10/05 MySQL
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫
mysql 体系结构和存储引擎介绍
2022/05/06 MySQL
Python实现仓库管理系统
2022/05/30 Python