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

2022-11-25  本文已影响0人  Viterbi

isin

pandas支持bool筛选数据,如


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

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

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

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

str.contains

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

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

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

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

上一篇 下一篇

猜你喜欢

热点阅读