불린 인덱싱은 조건 필터링을 할 수 있어서 매우 유용하다.
이 기능으로 추 후 판다스 가공에도 많이 사용 할 수 있다.
필터링 조건이 True인 값을 추출 한다고 생각하면 된다.
1
2
3
4
5
6
7
|
import pandas as pd
import numpy as np
arr1 = np.arange(12)
print("논리값 확인 ")
print([arr1>5])
print("논리값이 True 인 것만")
print(arr1[arr1>5])
|
cs |
결과 값 처럼, True값만 조회 되는 것을 확인 할 수 있다.
이것을 사용 하면 if , for 문 같이 loop를 돌지 않고 할 수 있기 때문에 계산이 빠르다.
'파이썬기초' 카테고리의 다른 글
아나콘다 가상환경 리스트 확인, 가상 환경 라이브러리 설치 (sklearn) (0) | 2024.01.06 |
---|---|
[Pandas 2] 타이타닉 데이터 프레임 컬럼 다루기 (생성, 삭제, 수정) (0) | 2024.01.04 |
[Pandas-1-] 타이타닉 데이터 셋 불러와서 가공 하기 (0) | 2024.01.01 |
넘파이 팬시 인덱싱(numpy Fancy Indexing) (1) | 2023.12.31 |