美文网首页
Pandas 筛选数据isin(), str.contains(

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

作者: Viterbi | 来源:发表于2022-11-25 12:13 被阅读0次

isin

pandas支持bool筛选数据,如


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

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

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

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

str.contains

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

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

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

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

相关文章

网友评论

      本文标题:Pandas 筛选数据isin(), str.contains(

      本文链接:https://www.haomeiwen.com/subject/yppzzrtx.html