Python Pandas에서 그룹당 고유 값을 계산하려면 df.groupby('column_name').count()를 사용할 수 있습니다. .
단계
- 크기가 변경 가능한 2차원 테이블 형식 데이터 df 생성 .
- 입력 DataFrame, df 인쇄 .
- df.groupby('rank')['id'].count() 사용 그룹당 고유 값의 개수를 찾아 변수 "count에 저장 ".
- 3단계의 카운트를 인쇄합니다.
예시
판다를 pddf =pd.DataFrame( { "id":[1, 2, 1, 3, 5, 1, 4, 3, 6, 7], '순위':[1, 4, 1, 2, 1, 4, 6, 1, 5, 3] })print"입력 데이터 프레임 1은:\n", dfcount =df.groupby('rank')['id'].count()print"Frequency of 순위:\n", 개수
출력
입력 DataFrame 1은 다음과 같습니다. id rank0 1 11 2 42 1 13 3 24 5 15 1 46 4 67 3 1 8 6 59 7 3순위 빈도:rank1 42 13 14 25 id, 6 1Name:>