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 httplib,smtplib使用方法
Sep 06 Python
pyqt4教程之messagebox使用示例分享
Mar 07 Python
Python正则表达式匹配ip地址实例
Oct 09 Python
Python解析xml中dom元素的方法
Mar 12 Python
fastcgi文件读取漏洞之python扫描脚本
Apr 23 Python
python3读取excel文件只提取某些行某些列的值方法
Jul 10 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
python读出当前时间精度到秒的代码
Jul 05 Python
Python中BeautifuSoup库的用法使用详解
Nov 15 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
Python Tensor FLow简单使用方法实例详解
Jan 14 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 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 中英文混合排版中处理字符串常用的函数
2007/04/12 PHP
PHP中header和session_start前不能有输出原因分析
2013/01/11 PHP
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
PHP获取数组中指定的一列实例
2017/12/27 PHP
如何让动态插入的javascript脚本代码跑起来。
2007/01/09 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
使用NodeJs 开发微信公众号(三)微信事件交互实例
2016/03/02 NodeJs
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
微信小程序 css使用技巧总结
2017/01/09 Javascript
angular.JS实现网页禁用调试、复制和剪切
2017/03/31 Javascript
微信小程序 开发MAP(地图)实例详解
2017/06/27 Javascript
Easyui Datagrid自定义按钮列(最后面的操作列)
2017/07/13 Javascript
JavaScript中一些特殊的字符运算
2017/08/17 Javascript
使用nodejs实现JSON文件自动转Excel的工具(推荐)
2020/06/24 NodeJs
js+css3实现炫酷时钟
2020/08/18 Javascript
python多重继承实例
2014/10/11 Python
浅要分析Python程序与C程序的结合使用
2015/04/07 Python
Python实现图片转字符画的示例
2017/08/22 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
用Python编写一个高效的端口扫描器的方法
2018/12/20 Python
python RC4加密操作示例【测试可用】
2019/09/26 Python
基于python实现监听Rabbitmq系统日志代码示例
2020/11/28 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
canvas之万花筒效果的简单实现(推荐)
2016/08/16 HTML / CSS
很酷的HTML5电子书翻页动画特效
2016/02/25 HTML / CSS
美国嘻哈文化生活方式品牌:GLD
2018/04/15 全球购物
伦敦剧院及景点门票:Encore Tickets
2018/07/01 全球购物
先进工作者获奖感言
2014/02/08 职场文书
旅游活动总结
2014/08/27 职场文书
公司委托书范本5篇
2014/09/20 职场文书
css filter和getUserMedia的联合使用
2022/02/24 HTML / CSS
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL