Pandas数据查询筛选多个条件都要满足and模式

学了pandas蛮久的了,也帮我解决了很多问题,但是我学的一直很浅,主要人比较笨,之前一直用pandas的loc功能进行数据查询筛选,但是有个问题一直没有解决,就是and模式,既要符合A条件又要符合B条件,网上对于pandas的教程其实蛮少的,所以搜索了很久也没好的解决方案,自己尝试使用&进行and操作,可惜报错,不支持.

今天又再次提到这个需求,于是只能重新研究,正在搜索的时候突然脑子一个机灵,我为什么不在A的筛选数据出来之后,用结果进行B的筛选不就是A and B了吗.......

就是这么简单......

于是写下代码测试,然后就成功了....唉,这智商也是没谁了....

shuju=df.loc[df['销售额'] > 160]
shuju2=shuju.loc[df['销量'] > 20]
print(shuju)
print("**************************")
print(shuju2)

然后shuju2就是既销售额超过160元,又要满足销量超过20的产品了......


好吧,今天的学习到此结束,希望对大家有帮助,记录下来,免得以后自己又忘了!~~~~~拍拍脑袋继续学习去

展开阅读全文

页面更新:2024-03-06

标签:条件   模式   销量   销售额   智商   脑子   脑袋   可惜   解决方案   需求   结束   操作   代码   功能   测试   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top