pandas这个第三方库是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如何多条件筛选数据”的全部内容了,希望对你有所帮助 。
文章插图
文章插图
文章插图
微信扫码,学习更方便
文章插图
现在报名赠100例知识点合集
文章插图
推荐阅读
- 海蛎子吃多了会怎样 海蛎子吃多了会怎么样
- 运动多久可以吃饭 运动后多长时间可以吃饭
- 高压线离住宅的安全距离是多少 高压电线离住宅多少米为安全区
- 一英寸等于多少毫米 一英寸等于25.4 毫米
- 票据追索权的行使条件
- 谁是乾隆最恨的妃子
- 螃蟹煮熟能放多久 螃蟹煮熟能放的时间
- 粽子在锅里煮大概要多长时间 粽子在锅里煮需要要多长时间才熟
- 鱼一般要蒸多久 鱼一般蒸多久能熟
- 空气炸锅炸鸡腿要多久 空气炸锅炸鸡腿要多久长时间