解决方案:Pandas如何多条件筛选数据


一、现象

用SQL多条件筛选数据,就是where 加上 and,来进行处理。
我平常用SQL处理数据这方面比较多,但用Pandas处理数据这方面比较少,所以一时犯了难,百度一下解决了,鉴于此,就发篇博客记录一下

二、解决方案

举个例子:用pandas处理用户不是学生身份,且年龄大于28

第一种方式:

method1 = df[(df['identity'] != 'student') & (df['age'] > 28)]
method1.shape

第二种方式:

method2 = df.query("identity != 'student' and age > 28")
method2.shape

解决方案:网上各种资料尝试一番

相关推荐

  1. 解决方案Pandas如何条件筛选数据

    2024-04-20 14:20:08       12 阅读
  2. Pandas基础之查找和筛选数据

    2024-04-20 14:20:08       17 阅读
  3. [数据结构]TreeSet的条件筛选

    2024-04-20 14:20:08       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-20 14:20:08       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-20 14:20:08       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-20 14:20:08       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-20 14:20:08       18 阅读

热门阅读

  1. 通俗易懂降维理解------SIFT【大白话版】!!!

    2024-04-20 14:20:08       16 阅读
  2. SpringBoot项目中整合MinIO

    2024-04-20 14:20:08       12 阅读
  3. 负载均衡原理及算法

    2024-04-20 14:20:08       10 阅读
  4. CSP初赛知识精讲--图像存储

    2024-04-20 14:20:08       11 阅读
  5. STM32出现I2C通信问题如何解决

    2024-04-20 14:20:08       10 阅读
  6. 美团20240420春招第七场笔试【硬件开发方向】

    2024-04-20 14:20:08       15 阅读
  7. 甲辰年半日闲有得

    2024-04-20 14:20:08       12 阅读
  8. 前端的未来已然到来

    2024-04-20 14:20:08       13 阅读
  9. Spring Boot 学习(7)——条件注解

    2024-04-20 14:20:08       15 阅读
  10. Spring Boot 实现定时任务

    2024-04-20 14:20:08       15 阅读
  11. 详细理解React的Fiber结构

    2024-04-20 14:20:08       32 阅读