본문으로 바로가기

[pandas] Series 데이터 Boolean Selection

category AI/데이터분석 2020. 2. 14. 17:50
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

 

 

 

Boolean 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 강의 수강 후 정리한 것입니다.