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
flask框架使用orm连接数据库的方法示例
Jul 16 Python
python对视频画框标记后保存的方法
Dec 07 Python
Django 全局的static和templates的使用详解
Jul 19 Python
使用Python刷淘宝喵币(低阶入门版)
Oct 30 Python
pytorch中图像的数据格式实例
Feb 11 Python
Python关于反射的实例代码分享
Feb 20 Python
jupyter notebook 实现matplotlib图动态刷新
Apr 22 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
python matlab库简单用法讲解
Dec 31 Python
python使用PySimpleGUI设置进度条及控件使用
Jun 10 Python
Python编程中内置的NotImplemented类型的用法
Mar 23 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将向Java靠拢
2006/10/09 PHP
PHP批量生成缩略图的代码
2008/07/19 PHP
在PHP中检查PHP文件是否有语法错误的方法
2009/12/23 PHP
深入php list()函数的详解
2013/06/05 PHP
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
php实现统计网站在线人数的方法
2015/05/12 PHP
PHP中array_keys和array_unique函数源码的分析
2016/02/26 PHP
如何在Web页面上直接打开、编辑、创建Office文档
2007/03/12 Javascript
extjs form textfield的隐藏方法
2008/12/29 Javascript
js location.replace与location.reload的区别
2010/09/08 Javascript
js获取html参数及向swf传递参数应用介绍
2013/02/18 Javascript
当鼠标移动时出现特效的JQuery代码
2013/11/08 Javascript
jquery实现网页查找功能示例分享
2014/02/12 Javascript
javascript数组详解
2014/10/22 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
Bootstrap模态窗口源码解析
2017/02/08 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
JS时间控制实现动态效果的实例讲解
2017/07/31 Javascript
vue使用$emit时,父组件无法监听到子组件的事件实例
2018/02/26 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
微信小程序实现左侧滑栏过程解析
2019/08/26 Javascript
layui异步加载table表中某一列数据的例子
2019/09/16 Javascript
ES6扩展运算符和rest运算符用法实例分析
2020/05/23 Javascript
Python内置函数Type()函数一个有趣的用法
2015/02/18 Python
Tensorflow 卷积的梯度反向传播过程
2020/02/10 Python
Python类和实例的属性机制原理详解
2020/03/21 Python
美国派对用品及装饰品网上商店:Shindigz
2016/07/30 全球购物
大学生就业自荐信
2013/10/26 职场文书
初一学生评语大全
2014/04/24 职场文书
纪念九一八事变演讲稿:忘记意味着背叛
2014/09/14 职场文书
大四学生个人总结
2015/02/15 职场文书
2015年平安创建工作总结
2015/04/29 职场文书
董事长年会致辞
2015/07/29 职场文书
幼儿园亲子活动感想
2015/08/07 职场文书
5种方法告诉你如何使JavaScript 代码库更干净
2021/09/15 Javascript
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL