본문 바로가기
파이썬(Python)

python ) 특정 문자열 포함 확인하기 feat. str.contains() in python

by C.Mond 2023. 3. 18.
728x90
728x90

str.contains()라는 특정 문자열이 있는지 확인해주는 함수에 대해서 적어보려고 합니다.

 

예시 data를 만들어 확인해 보도록 하겠습니다.

 

test=pd.DataFrame({"col1":["가","나","다","라"],                   
                                 "col2":[1,2,3,4],                 
                                 "col3":["서울","경기","울산","대전"],                   
                                 "col4":[np.nan,56,76,78]})

여기서 col3에서 원하는 문자열이 포함되어 있으면 True, 아니면 False를 반환해보겠습니다.

test["col3"].str.contains("울")

str.contains()를 사용하면 위와 같이 반환할 수 있으며 "울"을 포함하는 행을 추출하고자 한다면

test.loc[test["col3"].str.contains("울"),:]

위 처럼 원하는 행을 추출할 수도 있습니다.

728x90
728x90

댓글