인공지능, 데이터분석/[Numpy, Pandas] EDA, 문법

[Pandas] .isin() 메서드란?

마법사 코딩공주 2023. 5. 16. 22:49
728x90
반응형

📌 1. .isin(리스트)?

'.isin(리스트)' 는 열의 값이 리스트에 속하는지 여부를 확인하는 메서드

각 행의 값이 주어진 리스트의 요소 중 하나와 일치하는지를 확인한다.

 

예를 들어, 아래와 같은 데이터프레임이 있다고 가정해보자.

'lst가 [2.5, 3.0] 이라면 df.loc[df.new_price.isin(lst)] 코드를 실행하면 'new_price' 열의 값이 다음과 같은 결과가 반환됩니다.


📌 2. 일치하는 요소 확인(isin)

형태 : DataFrame.isin(values)

사용법

  • df.isin(values)
  • value : Iterable, Series, DataFrame, dict등이 올 수 있습니다.
  • Series일 경우 : Index가 일치해야 합니다.
  • DataFrame일 경우 : Index열 레이블이 일치해야 합니다.
  • Dict일 경우 : key열 레이블 입니다.

참고링크 : https://wikidocs.net/151538

 

12-03 일치하는 요소 확인 (isin)

####DataFrame.isin(values) ##개요 `isin`메서드는 DataFrame객체의 각 요소가 `values`값과 일치하는지 여부를 `bool`형식으로 반환합니다…

wikidocs.net

 

728x90
반응형