query()用法

query()就相当于sql语句中的where,条件写法也大同小异,通过指定的条件对DataFrame中的数据进行过滤

df.query(expr, inplace=False, **kwargs) query方法的原型

expr 要执行过滤的条件

inplace 是否修改原始数据,即是以副本过滤还是原数据过滤

以下通过代码对该方法进行解释

以下代码截图来自Jupyter中文集成版(Python整合版)

Git地址:

GitHub - DaiMaBang/Jupyter: Jupyter中文集成版(Python整合版),是把python3.8和jupyter notebook高度集成,jupyter傻瓜式安装,用最简洁友好的纯中文方式(jupyter汉化100%)展现出来的优秀Jupyter绿色使用工具。本工具,把Jupyter的复杂操作简单化,集成pandas、numpy、matplotlib等常用三方库,并附带一些python的基础语法、pandas使用、股票分析实例,让您能最快的开始Jupyter的编写。https://github.com/DaiMaBang/Jupyter

查询成绩大于等于95的学生

查询所有成绩大于95并且性别是女的学生

直接修改原DataFrame数据集

过滤姓名中包含有美字的学生

这个里面用到了,columns.str.contains方法,把列的值转字符串,并判断值是否包含在对应的列值里

pandas dataframe query()相关推荐

  1. pandas使用query函数查询指定日期索引对应的dataframe数据行(select rows using a single date in dataframe)

    pandas使用query函数查询指定日期索引对应的dataframe数据行(select rows using a single date in dataframe) 目录 pandas使用qu

  2. pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value)

    pandas使用query函数删除dataframe中某一列数值小于某一特定值的行(remove dataframe rows baed on column value) 目录

  3. pandas使用query函数基于组合索引筛选dataframe的数据行(与and、或or、非not)

    pandas使用query函数基于组合索引筛选dataframe的数据行(与and.或or.非not) 目录 pandas使用query函数基于组合索引筛选dataframe的数据行(与and.或or ...

  4. pandas使用query函数查询dataframe指定数据列的内容(数值)不包含在特定列表中的数据行(not contain in list)

    pandas使用query函数查询dataframe指定数据列的内容(数值)不包含在特定列表中的数据行(select rows which column values are not containe ...

  5. pandas使用query函数删除dataframe中两个数据列加和小于某一特定值的数据行(removing rows based on multiple dataframe column value

    pandas使用query函数删除dataframe中两个数据列加和小于某一特定值的数据行(removing rows based on multiple dataframe column value ...

  6. pandas使用query函数基于判断条件获得dataframe中满足条件的数据行(row)的索引列表(index of rows matching conditions in dataframe)

    pandas使用query函数基于判断条件获得dataframe中满足条件的数据行(row)的索引列表(index of rows matching conditions in dataframe) ...

  7. pandas使用query函数查询指定日期索引之间对应的dataframe数据行(select rows date index between a certain date interval)

    pandas使用query函数查询指定日期索引之间对应的dataframe数据行(select rows where date index between a certain date interva ...

  8. pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contain in list)

    pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contained in a li ...

  9. pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据

    pandas使用query函数和sample函数.使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据(query dataframe and ran ...

最新文章

  1. 谷歌大脑2017总结下篇:从医疗、机器人等6个领域开始的改变世界之旅
  2. Python+opencv 图像拼接
  3. 世界对一名颓废者的惩罚——SDOI2019游记
  4. 克服35岁焦虑|算法er的尽头会是To B吗?
  5. python中matplotlib画图_Python-matplotlib画图(莫烦笔记)
  6. iOS input被键盘遮挡
  7. struts内的action方法自动提交
  8. SpringMVC通过工具类获取Request域
  9. html页面枚举 暴力,暴力枚举进程模块(示例代码)
  10. 万能五笔输入法弹窗_万能五笔输入法广告屏蔽的方法
  11. 如何基于TwinCAT3实现伺服电机控制(一)
  12. 海康威视摄像头断后与8芯网线连接方法
  13. svg图标四周有空隙
  14. RTL8197F/RTL8812F WiFi设置为WPA3加密手机提示拒绝连接问题解决方案
  15. PHP7常用新特性介绍
  16. 基于SSM的学生信息管理系统的设计
  17. MFC中CFile读取中文乱码
  18. Day02:基本IO操作
  19. 网吧看电影你们都用什么IT网站看网吧电影会员免费免VIP的那种
  20. ICCV2019(Segmentation):ShelfNet-论文解读《ShelfNet for Fast Semantic Segmentation》

热门文章

  1. sqlserver转mysql_数据库 SQLServer转MySQL数据库
  2. 详解oracle多种表连接方式,详解Oracle多种表连接方式
  3. Thread 1: signal SIGABRT问题解决
  4. 一键生成?从照片生成人脸 3D 模型 #AvatarMe
  5. C语言——三目运算符的进阶用法,比较三个或者四个数的大小
  6. java web pring log4j_springmvc之log4j
  7. windows10升级助手_别用 XX 清理助手了,这 5 个自带技巧让你的 Windows 多出 5GB
  8. vue开发h5 公众号
  9. 0x0FF0ED76 (ucrtbased.dll) (Project5.exe 中)处有未经处理的异常: 将一个无效参数传递给了将无效参数视为严重错误的函数。 出现了
  10. PowerDesigner一键导出数据库设计表结构