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 类与元类的深度挖掘 I【经验】
May 06 Python
Python 实现淘宝秒杀的示例代码
Jan 02 Python
Python扩展内置类型详解
Mar 26 Python
Python 给某个文件名添加时间戳的方法
Oct 16 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
python实现简单图书管理系统
Nov 22 Python
浅谈tensorflow之内存暴涨问题
Feb 05 Python
python 成功引入包但无法正常调用的解决
Mar 09 Python
python+requests接口自动化框架的实现
Aug 31 Python
总结python 三种常见的内存泄漏场景
Nov 20 Python
python读取excel数据并且画图的实现示例
Feb 08 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
用 PHP5 轻松解析 XML
2006/12/04 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
PHP实现Huffman编码/解码的示例代码
2018/04/20 PHP
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
jQuery中document与window以及load与ready 区别详解
2014/12/29 Javascript
javascript获取select值的方法分析
2015/07/02 Javascript
jquery性能优化高级技巧
2015/08/24 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
微信小程序  action-sheet详解及实例代码
2016/11/09 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
JavaScript三种绑定事件方式及相互之间的区别分析
2017/01/10 Javascript
JavaScript 总结几个提高性能知识点(推荐)
2017/02/20 Javascript
再谈Angular4 脏值检测(性能优化)
2018/04/23 Javascript
在Chrome DevTools中调试JavaScript的实现
2020/04/07 Javascript
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
Python 实现某个功能每隔一段时间被执行一次的功能方法
2018/10/14 Python
Python爬虫设置代理IP(图文)
2018/12/23 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
python实现nao机器人手臂动作控制
2019/04/29 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
ORM Django 终端打印 SQL 语句实现解析
2019/08/09 Python
基于python监控程序是否关闭
2020/01/14 Python
美国标志性加大尺码时装品牌:Ashley Stewart
2016/12/15 全球购物
苏格兰领先的多渠道鞋店:Begg Shoes
2019/10/22 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
中考冲刺决心书
2014/03/11 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
好学生评语大全
2014/05/05 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
实习介绍信模板
2015/01/30 职场文书
技术员个人工作总结
2015/03/03 职场文书
中秋联欢会主持词
2015/07/04 职场文书
2016中学教师读书心得体会
2016/01/13 职场文书
担保书怎么写 ?
2019/04/22 职场文书
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python