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实现文件内容批量追加的方法示例
Aug 29 Python
使用pandas将numpy中的数组数据保存到csv文件的方法
Jun 14 Python
python中的for循环
Sep 28 Python
python3+pyqt5+itchat微信定时发送消息的方法
Feb 20 Python
Python编写合并字典并实现敏感目录的小脚本
Feb 26 Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 Python
python操作excel让工作自动化
Aug 09 Python
python word转pdf代码实例
Aug 16 Python
django中的数据库迁移的实现
Mar 16 Python
Python Pandas数据分析工具用法实例
Nov 05 Python
Python绘制散乱的点构成的图的方法
Apr 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
PHP写的资源下载防盗链类分享
2014/05/12 PHP
四个PHP非常实用的功能
2015/09/29 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
2011/04/24 Javascript
jQuery拖动div、移动div、弹出层实现原理及示例
2014/04/08 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
jQuery中dom元素上绑定的事件详解
2015/04/24 Javascript
移除AngularJS下URL中的#字符的方法
2015/06/19 Javascript
javascript实现的多个层切换效果通用函数实例
2015/07/06 Javascript
CascadeView级联组件实现思路详解(分离思想和单链表)
2016/04/12 Javascript
jqueryMobile 动态添加元素,展示刷新视图的实现方法
2016/05/28 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
vue如何限制只能输入正负数及小数
2019/07/04 Javascript
一个简单的python程序实例(通讯录)
2013/11/29 Python
TensorFlow安装及jupyter notebook配置方法
2017/09/08 Python
如何使用python爬虫爬取要登陆的网站
2019/07/12 Python
python可视化实现KNN算法
2019/10/16 Python
用Python进行websocket接口测试
2020/10/16 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
C语言面试题
2015/10/30 面试题
工作人员思想汇报
2014/01/09 职场文书
护理职业生涯规划书
2014/01/24 职场文书
电气工程自动化求职信
2014/03/14 职场文书
德能勤绩廉个人总结
2015/02/14 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
幼儿园重阳节活动总结
2015/05/05 职场文书
论文答辩开场白大全
2015/05/27 职场文书
会计手工模拟做账心得体会
2016/01/22 职场文书
如何用JavaScript检测当前浏览器是无头浏览器
2021/04/27 Javascript
什么是SOLID
2022/03/24 Javascript
nginx七层负载均衡配置详解
2022/07/15 Servers