Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas에서 그룹당 고유 값 계산

<시간/>

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:>