Python에서 isin 구문은 열이 list의 값을 포함하고 있는 행을 찾을 때 사용
인덱스기준으로도 사용이 가능하다
예시
import pandas as pd
test = pd.DataFrame({'A': [1, 2, 3, 0], 'B': ['a', 'b', 'f', 'e']})
index기준으로 0과 3에 해당하는 컬럼만 추출하고싶은경우
index_test= [0,3] #인덱스 리스트
test[test.index.isin(index_test)]
인덱스가 0과3이 아닌것을 추출하고싶은 경우
index_test= [0,3]
test[~test.index.isin(index_test)]
특정 컬럼기준으로 추출하고싶은 경우
a_1= [1]
test[test['A'].isin(a_1)]
^^
'Data Science > python' 카테고리의 다른 글
[pandas] DataFrame to_sql 메서드 사용 (0) | 2024.02.22 |
---|---|
[Python] Python에서 Warning 무시하기 (0) | 2023.02.28 |
[Python] 사이킷런 train_test_split 결측 에러 처리 (0) | 2023.01.27 |
[redshift/AWS] ERROR: division by zero 해결 방법 (0) | 2022.10.26 |
[Python/Pandas] 데이터프레임 셀에서 값만 꺼내오고싶을때 (0) | 2022.10.20 |