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 相关文章推荐
python的keyword模块用法实例分析
Jun 30 Python
Python 实现简单的电话本功能
Aug 09 Python
python list排序的两种方法及实例讲解
Mar 20 Python
python对日志进行处理的实例代码
Oct 06 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
Mar 22 Python
python字符串查找函数的用法详解
Jul 08 Python
python 将字符串中的数字相加求和的实现
Jul 18 Python
pytorch 更改预训练模型网络结构的方法
Aug 19 Python
如何基于Python制作有道翻译小工具
Dec 16 Python
pytorch 中的重要模块化接口nn.Module的使用
Apr 02 Python
Python3实现飞机大战游戏
Apr 24 Python
Python通过文本和图片生成词云图
May 21 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
PHP防止post重复提交数据的简单例子
2014/06/07 PHP
PHP常见漏洞攻击分析
2016/02/21 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
JavaScript实现Sleep函数的代码
2007/03/04 Javascript
jquery 操作DOM的基本用法分享
2012/04/05 Javascript
AngularJS中的模块详解
2015/01/29 Javascript
PHP+jQuery实现随意拖动层并即时保存拖动位置
2015/04/30 Javascript
Jquery插件之Fancybox丰富的弹出层效果附源码下载
2015/12/02 Javascript
JS仿百度自动下拉框模糊匹配提示
2016/07/25 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
详解JavaScript中的数组合并方法和对象合并方法
2018/05/11 Javascript
JS对象与json字符串相互转换实现方法示例
2018/06/14 Javascript
浅析Vue 和微信小程序的区别、比较
2018/08/03 Javascript
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
js实现无缝轮播图特效
2020/05/09 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
Ant Design的Table组件去除
2020/10/24 Javascript
编写Python小程序来统计测试脚本的关键字
2016/03/12 Python
Python中字符串的修改及传参详解
2016/11/30 Python
Django-Rest-Framework 权限管理源码浅析(小结)
2018/11/12 Python
对python模块中多个类的用法详解
2019/01/10 Python
深入了解如何基于Python读写Kafka
2019/12/31 Python
使用Python打造一款间谍程序的流程分析
2020/02/21 Python
django 多数据库及分库实现方式
2020/04/01 Python
今天学到的CSS最新技术(与图片背景相关)
2012/12/24 HTML / CSS
详解CSS3的box-shadow属性制作边框阴影效果的方法
2016/05/10 HTML / CSS
五个2015 年最佳HTML5 框架
2015/11/11 HTML / CSS
美国隐形眼镜网上商店:Lens.com
2019/09/03 全球购物
北京奥运会主题口号
2014/06/13 职场文书
云南省召开党的群众路线教育实践活动总结会议新闻稿
2014/10/21 职场文书
2014年销售员工作总结
2014/12/01 职场文书
2016年八一建军节活动总结
2016/04/05 职场文书
Redis 报错 error:NOAUTH Authentication required
2022/05/15 Redis
纯CSS打字动画的实现示例
2022/08/05 HTML / CSS