✳️ isin( )
: 데이터프레임 객체의 각 요소가 값과 일치하는지 여부를 bool 형식으로 반환하는 method
<기본 구조>
df.isin(values)
value : Iterable, Series, DataFrame, dict등이 올 수 있습니다.
Series일 경우 : Index가 일치해야 합니다.
DataFrame일 경우 : Index와 열 레이블이 일치해야 합니다.
Dict일 경우 : key는 열 레이블 입니다.
예시)
# 다음과 같은 데이터프레임이 있다고 가정
col1 col2 col3
row1 1 1 1
row2 2 3 4
row3 5 3 6
🔹list로 활용
> 리스트를 이용해서 1과 3이 포함된 요소를 확인
result = df.isin([1,3])
print(result)
>>
col1 col2 col3 # 1과3인 경우 True를 반환하는것을 확인 할 수 있습니다.
row1 True True True
row2 False True False
row3 False True False
🔹dic으로 활용
> col1에서는 2, 3인 경우, col3에서는 1, 6이 포함된 요소 확인
result = df.isin({'col1':[2,3],'col3':[1,6]})
print(result)
>>
col1 col2 col3
row1 False False True
row2 True False False
row3 False False True
<참고>
'📒 Today I Learn > 🐍 Python' 카테고리의 다른 글
[Pandas] map, apply, applymap - (2.2.2 version) (0) | 2024.07.18 |
---|---|
[Pandas] .agg( ) (0) | 2024.07.17 |
[Pandas] stack( ) & unstack( ) (0) | 2024.07.17 |
[Pandas] Grouping (0) | 2024.07.16 |
[Pandas] groupby( ) (0) | 2024.07.16 |