지난번에 특정 문자열이 포함된 데이터(열)을 추출하는 것을 다루어 봤는데 이번에는 포함되지 않는 데이터(열)를 추출하는것을 정리해 보려고 합니다.( 특정문자열이 포함되는 데이터(열) 추출 : https://velog.io/@ljs7463/특정문자가-포함되거나-일치하는-데이터행추출하기 )
먼저 위의 링크로 보고 오시면 좋을것같아요 이어서 하는 느낌으로 작성하겠습니다.
특정 문자열을 포함 할때는 다음과 같은 메서드를 사용했습니다.
df['col'].str.contains('문자열', na = False)
그렇다면 포함되지 않을때는 어떻게해야할까
# 첫번째 방법
-df['col'].str.contains('문자열', na = False)
# 두번째 방법
~df['col'].str.contains('문자열', na = False)
# 세번째 방법
df[df['col'].str.contains('문자열', na = False) == False]
위에 있는 세가지 코드로 특정 문자열이 포함되지 않는 데이터(열)를 추출하고 찾을 수 있다.
이때, 첫번째와 두번째는 파이썬 버전에 따라 지원하지 않는것이 있기때문에 이왕이면 세번째 방법을 선호한다.