728x90
위와 같은 요구사항을 받았을 때 , 그동안은 위 사진처럼 is_tropical()이라는 함수를 만들고 작업을 했었는데,
contains()를 사용하면 1줄로 더 쉽게 위 요구사항을 해결할 수 있다.
위 사진과 같이 reviews['description'].str.contains('tropical',case=False).sum()을 입력해주면 위 사진과 같이 13만개 가량의 데이터에서 'tropical'이포함되는 문자를 찾을 수 있다.
case=False를 입력해주면 대소문자 구분 없이 찾아주는 것이고 case=True를 입력해주거나, 그냥 공백으로 두면 대소문자 구분을 하고 찾아주는 것이다.
'Python' 카테고리의 다른 글
Python파이썬 matplotlib, seaborn을 이용한 데이터 시각화 countplot (0) | 2022.11.28 |
---|---|
Python파이썬 Pandas의 dataframe 합치기 concat(),merge() (0) | 2022.11.25 |
Python파이썬 Pandas의 sort_values(),sort_index() 정렬하기 / 오름차순 내림차순 asecending= (0) | 2022.11.25 |
Python파이썬 pandas APPLYING FUNCTIONS//Apply() (0) | 2022.11.25 |
Python파이썬 Pandas Dataframe 조건을 만족하는 데이터 얻기 (0) | 2022.11.24 |