脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - Python Pandas条件筛选功能

Python Pandas条件筛选功能

2022-10-25 11:37依然砥砺前行 Python

这篇文章主要介绍了Python Pandas条件筛选功能,筛选是在平时的工作中使用非常频繁的功能了,下文详细的相关资料介绍,需要的小伙伴可以参考一下

一、准备数据

import pandas as pd
 
data = pd.read_excel(r'销售数据.xlsx')
print(data)

数据如下:

Python Pandas条件筛选功能

 

二、以>,<,==,>=,<=来进行选择

“等于”一定是用‘==’,如果用‘=’就不是判断大小了:

例如:筛选销售员是马姐的数据

df = data[data['销售员'] == '马姐']

Python Pandas条件筛选功能

例如:筛选销售员是马姐的数据且天河店销量大于100的数据

使用 &(且) 和 |(或) 时每个条件都要用小括号括起来

df = data[(data['销售员'] == '马姐') & (data['天河店销量'] > 100)]

Python Pandas条件筛选功能

 

三、.isin()

如果要选择某列等于多个数值或者字符串时,要用到.isin(), 我们把df修改了一下(isin()括号里面应该是个list):

例如:筛选天河店销量等于180和200的数据

df = data[data['天河店销量'].isin([180, 200])]

Python Pandas条件筛选功能

 

四、.str.contains()实现

平时使用最多的筛选应该是字符串的模糊筛选,在SQL语句里用的是like,在pandas里我们可以用.str.contains()来实现。

例如:筛选销售员含有马字的数据

df = data[data['销售员'].str.contains('马')]

Python Pandas条件筛选功能

也可以使用 '|' 来进行多个条件的筛选

例如:筛选销售员含有马字的数据或者含有李字的数据

df = data[data['销售员'].str.contains('马|李')]

Python Pandas条件筛选功能

注意:这个‘|’是在引号内的,而不是将两个字

 到此这篇关于Python Pandas条件筛选功能的文章就介绍到这了,更多相关Pandas条件筛选内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/Ghjkku/article/details/123310502

延伸 · 阅读

精彩推荐
  • PythonDjango零基础入门之路由path和re_path详解

    Django零基础入门之路由path和re_path详解

    这篇文章主要介绍了Django零基础入门之路由path和re_path,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考...

    孤寒者9692021-12-29
  • Pythonpython常见的格式化输出小结

    python常见的格式化输出小结

    今天在写代码的时候,需要统一化输出格式进行,一时想不起竟具体细节,用了最笨的方法,所以觉得有必要将常见的方法进行一个总结。下面这篇文中就...

    脚本之家2832020-09-14
  • Pythonpython僵尸进程产生的原因

    python僵尸进程产生的原因

    这篇文章主要给大家讲解的是在Python中是如何产生僵尸进程的,以及如何清除僵尸进程的方法,有需要的小伙伴可以参考下...

    Huang Huang5322020-11-27
  • PythonPython变量和字符串详解

    Python变量和字符串详解

    本篇文章主要介绍了Python变量和字符串的相关资料。具有很好的参考价值。下面跟着小编一起来看下吧...

    杜王丹6932020-10-05
  • PythonPython中urllib2模块的8个使用细节分享

    Python中urllib2模块的8个使用细节分享

    这篇文章主要介绍了Python中urllib2模块的8个使用细节分享,本文讲解了Proxy设置、Timeout设置、加入特定Header、Redirect、Cookie、PUT和DELETE方法等内容,需要的朋友...

    脚本之家2002020-05-18
  • PythonPython中OpenCV图像特征和harris角点检测

    Python中OpenCV图像特征和harris角点检测

    Harris角点检测算子是于1988年由CHris Harris & Mike Stephens提出来的。在具体展开之前,不得不提一下Moravec早在1981就提出来的Moravec角点检测算子。本文重点给大...

    一痴傻人4682022-01-06
  • Pythonpython实现雪花飘落效果实例讲解

    python实现雪花飘落效果实例讲解

    在本篇文章里小编给大家整理了关于python实现雪花飘落效果的相关实例内容,以及代码写法,需要的朋友们参考下。...

    脚本之家3882021-07-15
  • Python浅谈使用Python变量时要避免的3个错误

    浅谈使用Python变量时要避免的3个错误

    这篇文章主要介绍了浅谈使用Python变量时要避免的3个错误,还是比较不错的,涉及部分代码分析,以及字典的创建等相关内容,需要的朋友可以参考下。...

    mengwei3072020-12-14