Pandas 筛选数据isin(), str.contains()

isin

pandas支持bool筛选数据,如


当然>,<,==,>=,<=都是相同的道理。小心“等于”一定是用‘==’,如果用‘=’就不是判断大小了。

如果有多个条件,就用&将多个条件连接起来,每个条件用()括起来。

也可以“|”,只要满足一个条件都会被筛选出来,是并集。

如果要选择某列等于多个数值或者字符串时,要用到.isin(), 我们把df修改了一下

str.contains

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

当然也可以用‘|’进行多个条件筛选:

>注意,这个‘|’是在引号内的,而不是将两个字符串分别引起来。’&‘在这里不能用

本文使用 文章同步助手 同步

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容