Python

파이썬Python pandas DataFrame 포함되는 문자 찾기 contains()

왕현성 2022. 11. 25. 16:33
728x90

위와 같은 요구사항을 받았을 때 , 그동안은 위 사진처럼 is_tropical()이라는 함수를 만들고 작업을 했었는데,

 

contains()를 사용하면 1줄로 더 쉽게 위 요구사항을 해결할 수 있다.

 

위 사진과 같이 reviews['description'].str.contains('tropical',case=False).sum()을 입력해주면 위 사진과 같이 13만개 가량의 데이터에서 'tropical'이포함되는 문자를 찾을 수 있다.

 

case=False를 입력해주면 대소문자 구분 없이 찾아주는 것이고 case=True를 입력해주거나, 그냥 공백으로 두면 대소문자 구분을 하고 찾아주는 것이다.