본문 바로가기
공부/데이터

[pandas] 특정 열(column) 문자 비교(like)

by demonic_ 2019. 11. 30.
반응형

 

문자열 비교는 다음과 같이한다.

sales['컬럼명'].str.contains('검색하고자 하는 문자열')

 

item_name 컬럼에 진동벨이라는 문구가 포함되어 있으면 True를, 없으면 False를 리턴한다

(DBMS에서 like와 비슷한 기능)

 

 

필터(filter)하여 데이터를 뽑으려면 다음과 같이 하면 된다

# 문자열이 포함되어 있는것만 조회
sales[sales['컬럼명'].str.contains('검색하고자 하는 문자열')]

# 문자열이 포함되지 않는 row 조회
sales[sales['컬럼명'].str.contains('검색하고자 하는 문자열') == False]

끝.

반응형

댓글