![Pandas数据分析快速上手500招(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/35/47216035/b_47216035.jpg)
上QQ阅读APP看书,第一时间看更新
140 在contains()中使用或运算符筛选文本
此案例主要通过在字符串的contains()函数的参数值中使用“|”或运算符连接多个筛选条件,实现根据多个条件筛选数据。当在Jupyter Notebook中运行此案例代码之后,将在DataFrame中筛选英文名称包含College或University的数据,效果分别如图140-1和图140-2所示。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P134_10218.jpg?sign=1738983650-Oze8Ccv60pqMNiHhuZxkIkfWdQsW0FWP-0-375cb1163654c914ae0aca44a06ee653)
图140-1
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P134_10219.jpg?sign=1738983650-qsx2mKXhBzNFpAK9LHJsNGWgdDltDCw1-0-e9447c002fb1944e71d5164d2e0cb9a3)
图140-2
主要代码如下。
![](https://epubservercos.yuewen.com/DC5573/26580753209033106/epubprivate/OEBPS/Images/Figure-P134_10224.jpg?sign=1738983650-1QzywJWsGcddRGPShRKvUFaDeEpkY3AR-0-d5b3e7be0531533dc1595fa7e8ecfb02)
在上面这段代码中,df[df['英文名称'].str.contains('College|University')]表示在df中区分大小写字母筛选英文名称包含University或College的数据。
此案例的主要源文件是MyCode\H807\H807.ipynb。