[Pandas] Series 데이터 Boolean Selection
14 Feb 2020 | PandasBoolean selection
boolean series가 [ ] (인덱싱)과 함께 사용되면 True에 해당하는 값만 새로 반환되는 Series 객체에 포함됨.
np.arange로 10개의 인덱스를 가진 series를 만든다.
각 인덱스의 값이 5보다 큰 지 비교하여 boolean 값들을 뽑아낸다.
뽑아낸 boolean을 이용하여 5보다 큰 값들만 뽑아낼 수 있다.
Series index를 이용하기
위의 예시들에서 s를 비교할때는 s의 값들을 비교했다.
s.index를 이용하면 인덱스를 가지고 조건을 검색할 수 있다.
위의 예시는 (s>7) 같은 경우 boolean 목록을 더하는 것이므로
결과적으로 s>7 을 만족하는 데이터의 개수를 반환한다.’
아래 예시는 s[s>7]을 통해 s>7을 만족하는 s내의 값들의 합을 반환한다.
위 내용은 fastcampus 강의 수강 후 정리한 것입니다.
Comments