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代码(逐级优化)
May 25 Python
Python os模块中的isfile()和isdir()函数均返回false问题解决方法
Feb 04 Python
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
Apr 05 Python
python实现决策树C4.5算法详解(在ID3基础上改进)
May 31 Python
详解 Python中LEGB和闭包及装饰器
Aug 03 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
django ajax json的实例代码
May 29 Python
Python 查找list中的某个元素的所有的下标方法
Jun 27 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
Python面向对象程序设计之继承、多态原理与用法详解
Mar 23 Python
keras做CNN的训练误差loss的下降操作
Jun 22 Python
Pycharm打开已有项目配置python环境的方法
Jul 03 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
《Pokemon Sword·Shield》系列WEB动画《薄明之翼》第2话声优阵容公开!
2020/03/06 日漫
消息持续发送的完整例子
2006/10/09 PHP
php strtotime 函数UNIX时间戳
2009/01/14 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
php函数与传递参数实例分析
2014/11/15 PHP
[原创]php正则删除img标签的方法示例
2017/05/27 PHP
jQuery学习笔记之jQuery选择器的使用
2010/12/22 Javascript
jquery图片上下tab切换效果
2011/03/18 Javascript
js禁止页面复制功能禁用页面右键菜单示例代码
2013/08/29 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
js手动播放图片实现图片轮播效果
2016/09/17 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
Angular.JS内置服务$http对数据库的增删改使用教程
2017/05/07 Javascript
使用vue实现简单键盘的示例(支持移动端和pc端)
2017/12/25 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
vue 的点击事件获取当前点击的元素方法
2018/09/15 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
使用python实现飞机大战游戏
2020/03/23 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
女士时装鞋:Chinese Laundry
2018/08/29 全球购物
什么是类的返射机制
2016/02/06 面试题
毕业自我鉴定范文
2013/11/06 职场文书
大学信息公开实施方案
2014/03/09 职场文书
医师定期考核实施方案
2014/05/07 职场文书
道德演讲稿
2014/05/21 职场文书
俞敏洪一分钟演讲稿
2014/08/26 职场文书
2014年乡镇个人工作总结
2014/12/03 职场文书
2015年个人现实表现材料
2014/12/10 职场文书
2015年评职称个人工作总结
2015/10/15 职场文书
使用Html+Css实现简易导航栏功能(导航栏遇到鼠标切换背景颜色)
2021/04/07 HTML / CSS
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python