Python

[pandas] - str.contains

yugyeong 2022. 11. 25. 16:50

 

str.contains 

 

데이터프레임 컬럼에서 특정 문자열이 포함된 값들을 추출하고 싶다면 str.contains 를 이용하면 된다.

 

아래 예시는 reviews['description'] 컬럼에 'fruity' 라는 문자열이 포함되어있는지 확인하는 내용이다.

str.contains() 괄호안에 찾고자하는 문자열을 넣어주면 결과값이 리턴된다.

 

 

 

 

str.contains 에는 case라는 파라미터가 있다.

case= False 로 두면 대소문자를 구별하지 않고 문자열을 찾는다는 의미이다. 

 

 

만약, 여러개의 문자열 'tropical' 또는 'fruity' 가 들어있는 데이터를 출력하고 싶다면  |  ( 또는 ) 기호를 입력해주면 된다.