Ramanu

Pandas isin 본문

데이터

Pandas isin

Ramanu 2020. 11. 2. 14:55

Pandas의 내장함수 isin에 대한 정리

 

1. 기본 형태

[DataFrame1].isin([DataFrame2]) 의 형태로 구성된다.

DataFrame1 안에 DataFrame2가 존재하는지 판단, result는 True, False 형태로 출력

 

2. 간단한 예시

- Data의 구성

 

예시 1)

>>> data.isin(['A500'])

찾길 원하는 값 'A500'

 

만약 Data에서 True에 해당하는 값만 뽑아서 column을 보고 싶다면 다음과 같이 진행하면 된다.

- isin 사용

>>> data[data.isin(['A500', 'A501'])['A']]

# Data에서 Columns이 "A"인 곳에서 A500이 존재하는지 확인하는 코드이다.

 

 

예시 2)

 

찾길 원하는 값 : find_data(DataFrame)

>>> find_data

- isin 사용

>>> data[data['A'].isin(find_data['word_a'])]['A']

 

# for문을 사용해 string 검색을 하는 것보다 자원소모를 훨씬 줄일 수 있다.

Comments