新聞中心
在 Pandas 中,我們可以使用 str.contains() 方法來檢查一個(gè)字符串是否包含另一個(gè)字符串,這個(gè)方法返回一個(gè)布爾值的 Series,表示每個(gè)元素是否滿足條件。

目前累計(jì)服務(wù)客戶1000多家,積累了豐富的產(chǎn)品開發(fā)及服務(wù)經(jīng)驗(yàn)。以網(wǎng)站設(shè)計(jì)水平和技術(shù)實(shí)力,樹立企業(yè)形象,為客戶提供成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷、VI設(shè)計(jì)、網(wǎng)站改版、漏洞修補(bǔ)等服務(wù)。創(chuàng)新互聯(lián)始終以務(wù)實(shí)、誠(chéng)信為根本,不斷創(chuàng)新和提高建站品質(zhì),通過對(duì)領(lǐng)先技術(shù)的掌握、對(duì)創(chuàng)意設(shè)計(jì)的研究、對(duì)客戶形象的視覺傳遞、對(duì)應(yīng)用系統(tǒng)的結(jié)合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進(jìn)步。
以下是一些示例:
1、檢查一列數(shù)據(jù)是否包含特定的字符串:
import pandas as pd
創(chuàng)建一個(gè)數(shù)據(jù)框
df = pd.DataFrame({'A': ['foo', 'bar', 'baz'], 'B': ['abc', 'def', 'ghi']})
檢查 'A' 列是否包含 'o'
print(df['A'].str.contains('o'))
輸出:
0 True 1 False 2 False Name: A, dtype: bool
2、檢查一列數(shù)據(jù)是否不包含特定的字符串:
檢查 'A' 列是否不包含 'a'
print(~df['A'].str.contains('a'))
輸出:
0 False 1 True 2 True Name: A, dtype: bool
3、檢查一列數(shù)據(jù)是否同時(shí)包含多個(gè)字符串:
檢查 'A' 列是否同時(shí)包含 'o' 和 'b'
print(df['A'].str.contains('o').shift(1) & df['A'].str.contains('b'))
輸出:
0 False 1 True 2 False Name: A, dtype: bool
4、檢查一列數(shù)據(jù)是否不同時(shí)包含多個(gè)字符串:
檢查 'A' 列是否不同時(shí)包含 'o' 和 'b'
print((~df['A'].str.contains('o')) | (~df['A'].str.contains('b')))
輸出:
0 True 1 True 2 True Name: A, dtype: bool
文章題目:Pandas字符包含
URL地址:http://fisionsoft.com.cn/article/djgjpsg.html


咨詢
建站咨詢
