본문 바로가기
Python/Pandas

[Python] DataFrame 불리언 인덱싱(Boolean indexing)연산자 "~" 사용법

by dong_su 2023. 11. 19.

Pandas에서 "~" 연산자는 불리언 인덱싱(Boolean indexing)에서 사용 된다. 이 연산자를 통해 특정 조건을 만족하지 않는 데이터를 선택할 수 있다. 예를 들어, DataFrame에서 특정 열(columns)에 대한 조건을 걸어 그 조건을 만족하지 않는 행(row)를 선택할 때 사용될 수 있다. 

 

ex)

예시

df[~df["choice_description"].str.contains("Vegetables", case=False)]

-> 값이 True, False로 나올 때 True는 False로, False는 True 값으로 바꾸고 싶을 때 "~" 연산자를 사용한다.