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 smtplib模块发送SSL/TLS安全邮件实例
Apr 08 Python
详解Python中的__new__、__init__、__call__三个特殊方法
Jun 02 Python
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
Python实现矩阵转置的方法分析
Nov 24 Python
Python学生信息管理系统修改版
Mar 13 Python
Python爬虫实现简单的爬取有道翻译功能示例
Jul 13 Python
Python中的random.uniform()函数教程与实例解析
Mar 02 Python
python中列表的切片与修改知识点总结
Jul 23 Python
Python小程序 控制鼠标循环点击代码实例
Oct 08 Python
python range实例用法分享
Feb 06 Python
python 实现倒计时功能(gui界面)
Nov 11 Python
用Python将GIF动图分解成多张静态图片
Jun 11 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
Terran建筑一览
2020/03/14 星际争霸
yii框架builder、update、delete使用方法
2014/04/30 PHP
php更新mysql后获取改变行数的方法
2014/12/25 PHP
Codeigniter的dom类用法实例
2015/06/26 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
PHP微信开发之有道翻译
2016/06/23 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
php+resumablejs实现的分块上传 断点续传功能示例
2017/04/18 PHP
PHP+MariaDB数据库操作基本技巧备忘总结
2018/05/21 PHP
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
常用的JavaScript验证正则表达式汇总
2013/11/26 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
基于Jquery+div+css实现弹出登录窗口(代码超简单)
2015/10/27 Javascript
js实现延时加载Flash的方法
2015/11/26 Javascript
JavaScript实现刷新不重记的倒计时
2016/08/10 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
详解Vue2.x-directive的学习笔记
2017/07/17 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
微信小程序 接入腾讯地图的两种写法
2021/01/12 Javascript
Python ORM框架SQLAlchemy学习笔记之映射类使用实例和Session会话介绍
2014/06/10 Python
Windows下用py2exe将Python程序打包成exe程序的教程
2015/04/08 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
网页切图的CSS和布局经验与要点
2015/04/09 HTML / CSS
20佳惊艳的HTML5应用程序示例分享
2011/05/03 HTML / CSS
海淘母婴商城:国际妈咪
2016/07/23 全球购物
微软中国官方商城:Microsoft Store中国
2018/10/12 全球购物
自动化专业毕业生自荐信
2013/11/01 职场文书
市三好学生主要事迹
2014/01/28 职场文书
职业生涯规划书范文
2014/03/10 职场文书
保安2014年终工作总结
2014/12/06 职场文书
高中美术教学反思
2016/02/17 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
Go语言编译原理之变量捕获
2022/08/05 Golang