Pandas에서 "~" 연산자는 불리언 인덱싱(Boolean indexing)에서 사용 된다. 이 연산자를 통해 특정 조건을 만족하지 않는 데이터를 선택할 수 있다. 예를 들어, DataFrame에서 특정 열(columns)에 대한 조건을 걸어 그 조건을 만족하지 않는 행(row)를 선택할 때 사용될 수 있다.
ex)
df[~df["choice_description"].str.contains("Vegetables", case=False)]
-> 값이 True, False로 나올 때 True는 False로, False는 True 값으로 바꾸고 싶을 때 "~" 연산자를 사용한다.
'Python > Pandas' 카테고리의 다른 글
[Python] DataFrame 단어 개수가 N개 이상인 데이터 가져올 때 str.split() (1) | 2023.11.19 |
---|---|
[Python] DataFrame 값이 ~로 시작하는 데이터 추출 방법 str.startswith() (0) | 2023.11.19 |
[Python] DataFrame 주어진 값이 특정 컬럼에 포함돼 있는지 여부 확인하는 법 isin() (0) | 2023.11.19 |
[Python] DataFrame 원하는 문자가 포함된 데이터 찾는 법 str.contains() (0) | 2023.11.18 |
[Python] DataFrame 중간값 찾는 법 median() (0) | 2023.11.18 |