Python多条件筛选数据怎么做?Python如何多条件筛选数据

pandas这个第三方库是python数据处理与分析工作中需要经常使用到的,而数据处理则是会根据不同的需求来筛选数据出来使用 。那么这篇文章主要介绍的内容就是python多条件筛选数据的方法,对此感兴趣想学习的小伙伴可以作为参考资料看一下 。
【Python多条件筛选数据怎么做?Python如何多条件筛选数据】

Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图
1.这个条件筛选是对于Dataframe数据结构来完成的,所以在将pandas库导入之后,调用该方法创建一个四行三列的表格结构对象,代码示例如下所示:
import pandas as pddata = pd.DataFrame({'a': [1, 2, 2, 4], 'b': [0, 5, 5, 6], 'c': [3, 5, 2, 1]})2.多条件筛选数据就是通过data这个数据源来进行演示,例如现在要筛选出a列中值为2以及b列中值为2的数据 。就需要先用切片方式获取到a列名并等等于2,然后使用运算符&将其给连接起来,后面就是b列的数据等等于2,代码示例如下所示:
print(data[(data['a'] == 2) & (data['b'] == 2)])Empty DataFrameColumns: [a, b, c]Index: []代码运行之后输出了为0的df对象,这是因为在b列表中是没有元素2存在的 。所以哪怕a列中找到了元素2,但是在另外一个条件不满足的情况下输出的结果自然是为空的 。
3.多条件筛选还可以将查找指定值改成大于或者小于某个值,例如查找a列中大于2,b列表中大于5的数据 。这样所得到的就是就是最后一行的数据,这样多条件筛选得到的数据都是一行而不是只有这两列,示例如下:
print(data[(data['a'] > 2) & (data['b'] > 5)])   a  b  c3  4  6  1以上就是关于“Python多条件筛选数据怎么做?Python如何多条件筛选数据”的全部内容了,希望对你有所帮助 。
Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图
Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图
Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图
微信扫码,学习更方便
Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图
现在报名赠100例知识点合集
Python多条件筛选数据怎么做?Python如何多条件筛选数据

文章插图

    推荐阅读