2016-06-15 2 views
0

데이터를 DataFrame으로 읽어 데이터라고합니다. 파이썬에서 다음 쿼리가 있습니다크기가 파이썬에서 값보다 큰 그룹을 어떻게 찾을 수 있습니까?

data[data["gender"]=="male"].groupby('age').city.nunique().sort_values(ascending=False) 


age 
29 86 
24 85 
21 81 
25 81 
20 81 
28 78 
27 78 

지금은 그 크기 나 파이썬에서 그렇게 할 수있는 80보다 더 많은 방법이 그룹을 찾으려면?

+0

보다 더와 그룹을 찾을 수 ? –

+0

[tag : pandas] 태그가 있어야하나요? – tripleee

답변

0

집계 및 정렬 호출의 결과는 찾고있는 그룹의 색인 인 팬더 시리즈입니다. 그래서 입력 형식은 특정 cutOffvalue

cutOffValue = 80 
counts = data[data["gender"]=="male"].groupby('age').city.nunique().sort_values(ascending=False) 
groups = counts[counts > cutOffValue].index 

그리고 당신은 목록으로 원하는 또는 설정하는 경우 물론, 당신은 쉽게 캐스팅 할 수있는 최종 값

groups = list(groups) 
관련 문제