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获取DLL和EXE文件版本号的方法
Mar 10 Python
python编程开发之textwrap文本样式处理技巧
Nov 13 Python
python结合API实现即时天气信息
Jan 19 Python
常见python正则用法的简单实例
Jun 21 Python
python版本单链表实现代码
Sep 28 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
Dec 25 Python
Python如何使用OS模块调用cmd
Feb 27 Python
Django REST framwork的权限验证实例
Apr 02 Python
将pycharm配置为matlab或者spyder的用法说明
Jun 08 Python
python基于机器学习预测股票交易信号
May 25 Python
Python scrapy爬取起点中文网小说榜单
Jun 13 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
我的论坛源代码(八)
2006/10/09 PHP
php 获取远程网页内容的函数
2009/09/08 PHP
php Xdebug的安装与使用详解
2013/06/20 PHP
php cookie使用方法学习笔记分享
2013/11/07 PHP
PHP实现微信发红包程序
2015/08/24 PHP
PHP实现通过URL提取根域名
2016/03/31 PHP
PHP简单操作MongoDB的方法(安装及增删改查)
2016/05/26 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
2019/11/23 PHP
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
js获取客户端操作系统类型的方法【测试可用】
2016/05/27 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
完美解决手机浏览器顶部下拉出现网页源或刷新的问题
2017/11/30 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
JavaScript图片处理与合成总结
2018/03/04 Javascript
使用webpack搭建react开发环境的方法
2018/05/15 Javascript
vue中的watch监听数据变化及watch中各属性的详解
2018/09/11 Javascript
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
[01:43]3.19DOTA2发布会 三代刀塔人第三代
2014/03/25 DOTA
Python写的服务监控程序实例
2015/01/31 Python
使用Python的Scrapy框架编写web爬虫的简单示例
2015/04/17 Python
python 设置文件编码格式的实现方法
2017/12/21 Python
python opencv之SURF算法示例
2018/02/24 Python
python3+PyQt5实现自定义窗口部件Counters
2018/04/20 Python
解决python os.mkdir创建目录失败的问题
2018/10/16 Python
python简单鼠标自动点击某区域的实例
2019/06/25 Python
Python字符串对象实现原理详解
2019/07/01 Python
Python 脚本拉取 Docker 镜像问题
2019/11/10 Python
python实现发送带附件的邮件代码分享
2020/09/22 Python
去除python中的字符串空格的简单方法
2020/12/22 Python
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
四年大学生活的自我评价范文
2014/02/07 职场文书
五星级酒店餐饮部总监的标准岗位职责
2014/02/17 职场文书
买卖合同纠纷代理词
2015/05/25 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
TV动画《史上最强大魔王转生为村民A》番宣CM公布
2022/04/01 日漫