学了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
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号