logo

파이썬 | 팬더 시리즈.str.contains()

Series.str을 사용하면 계열 값에 문자열로 액세스하고 여기에 여러 가지 방법을 적용할 수 있습니다. 팬더 Series.str.contains() 함수는 패턴이나 정규식이 시리즈나 인덱스의 문자열에 포함되어 있는지 테스트하는 데 사용됩니다. 이 함수는 주어진 패턴이나 정규식이 시리즈 또는 인덱스의 문자열 내에 포함되어 있는지 여부에 따라 부울 시리즈 또는 인덱스를 반환합니다.

자바 정수를 문자열로

통사론: Series.str.contains(pat, case=True, 플래그=0, na=nan, regex=True)
매개변수:
도: 문자 순서 또는 정규식.
사례 : True인 경우 대소문자를 구분합니다.
플래그: re 모듈을 통과할 플래그입니다. 예: re.IGNORECASE.
저것 : 누락된 값에 대한 값을 채웁니다.
정규식 : True인 경우 pat가 정규식이라고 가정합니다.
반품 : 부울 값의 계열 또는 인덱스

예시 #1: Series.str.contains a () 함수를 사용하여 주어진 시리즈 개체의 기본 데이터 문자열에 패턴이 있는지 확인합니다.



파이썬3




# importing pandas as pd> import> pandas as pd> # importing re for regular expressions> import> re> # Creating the Series> sr>=> pd.Series([>'New_York'>,>'Lisbon'>,>'Tokyo'>,>'Paris'>,>'Munich'>])> # Creating the index> idx>=> [>'City 1'>,>'City 2'>,>'City 3'>,>'City 4'>,>'City 5'>]> # set the index> sr.index>=> idx> # Print the series> print>(sr)>

>

>

출력 :

워드에 워터마크 삽입

이제 Series.str.contains a () 함수를 사용하여 주어진 시리즈 개체의 기본 데이터에 있는 문자열에 패턴이 포함되어 있는지 확인합니다.

파이썬3




# find if 'is' substring is present> result>=> sr.>str>.contains(pat>=> 'is'>)> # print the result> print>(result)>

>

>

자바스크립트 경고 상자

출력 :

출력에서 볼 수 있듯이 Series.str.contains() 함수는 부울 값의 시리즈 객체를 반환했습니다. 전달된 패턴이 문자열에 있으면 true이고, 그렇지 않으면 False가 반환됩니다.
예시 #2: Series.str.contains a () 함수를 사용하여 주어진 시리즈 개체의 기본 데이터 문자열에 패턴이 있는지 확인합니다. 정규식을 사용하여 문자열에서 패턴을 찾습니다.

파이썬3




# importing pandas as pd> import> pandas as pd> # importing re for regular expressions> import> re> # Creating the Series> sr>=> pd.Series([>'Mike'>,>'Alessa'>,>'Nick'>,>'Kim'>,>'Britney'>])> # Creating the index> idx>=> [>'Name 1'>,>'Name 2'>,>'Name 3'>,>'Name 4'>,>'Name 5'>]> # set the index> sr.index>=> idx> # Print the series> print>(sr)>

>

메이슨 공식

>

출력 :

이제 Series.str.contains a () 함수를 사용하여 주어진 시리즈 개체의 기본 데이터에 있는 문자열에 패턴이 포함되어 있는지 확인합니다.

파이썬3




# find if there is a substring such that it has> # the letter 'i' followed by any small alphabet.> result>=> sr.>str>.contains(pat>=> 'i[a-z]'>, regex>=> True>)> # print the result> print>(result)>

>

자바 문자열을 배열로
>

출력 :

출력에서 볼 수 있듯이 Series.str.contains() 함수는 부울 값의 시리즈 객체를 반환했습니다. 전달된 패턴이 문자열에 있으면 true이고, 그렇지 않으면 False가 반환됩니다.