pandas 像SQL一样使用WHERE IN查询条件说明

作者:三分之一给你 时间:2023-07-01 23:26:37 

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。

来源:https://blog.csdn.net/xiebin6163/article/details/95460414

标签:pandas,SQL,WHERE,IN,查询
0
投稿

猜你喜欢

  • pycharm内无法import已安装的模块问题解决

    2021-08-28 08:53:17
  • PHP如何实现HTTP验证

    2023-09-04 05:32:46
  • js调用flash代码

    2010-01-23 12:35:00
  • python提取word文件中的图片并上传阿里云OSS

    2021-02-01 10:52:25
  • python中h5py开源库的使用样例详解

    2022-03-30 00:37:03
  • Python编程根据字典列表相同键的值进行合并

    2023-09-29 20:10:54
  • Python实现多任务进程示例

    2023-03-04 21:42:09
  • Bootstrap组合上、下拉框简单实现代码

    2024-04-10 11:03:05
  • python实战之百度智能云使人像动漫化

    2021-01-19 07:15:11
  • Redis IP地址的绑定的实现

    2023-07-20 12:00:21
  • 解决Extjs下拉框不显示的问题

    2024-04-26 17:13:00
  • 如何正确使用开源项目?

    2023-01-29 22:14:57
  • 用Python监控NASA TV直播画面的实现步骤

    2022-09-15 21:54:15
  • ​如何愉快地迁移到 Python 3

    2021-06-25 19:44:17
  • Python实现基于标记的分水岭分割算法

    2023-11-03 08:27:53
  • Oracle如何直接运行OS命令(上)第1/2页

    2010-07-30 12:54:00
  • mysql 修改用户密码图文介绍

    2024-01-21 13:39:51
  • electron-vue利用webpack打包实现多页面的入口文件问题

    2024-05-13 10:39:51
  • Go语言实现RSA加解密算法详解

    2024-02-08 12:20:55
  • 面向对象的XHTML与CSS编程

    2008-01-11 13:37:00
  • asp之家 网络编程 m.aspxhome.com