특정 문자열이 포함되지 않는 데이터(열)찾기, 추출하기

생각하는 마리오네트·2022년 2월 19일
0

판다스

목록 보기
8/13

지난번에 특정 문자열이 포함된 데이터(열)을 추출하는 것을 다루어 봤는데 이번에는 포함되지 않는 데이터(열)를 추출하는것을 정리해 보려고 합니다.( 특정문자열이 포함되는 데이터(열) 추출 : 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]

위에 있는 세가지 코드로 특정 문자열이 포함되지 않는 데이터(열)를 추출하고 찾을 수 있다.

이때, 첫번째와 두번째는 파이썬 버전에 따라 지원하지 않는것이 있기때문에 이왕이면 세번째 방법을 선호한다.

profile
문제를해결하는도구로서의"데이터"

0개의 댓글