관측값을 계산하려면 먼저 groupby()를 사용한 다음 결과에 count()를 사용합니다. 먼저 필요한 라이브러리를 가져옵니다 -
dataFrame =pd.DataFrame({'제품명':['키보드', '충전기', '스마트TV', '카메라', '그래픽 카드', '이어폰'],'제품 카테고리':['컴퓨터 ', '휴대전화', '전자제품', '전자제품', '컴퓨터', '휴대전화'],'수량':[10, 50, 10, 20, 25, 50]})
중복 값으로 열 그룹화 -
그룹 =dataFrame.groupby("제품 카테고리")
카운트 가져오기 -
group.count()
예
다음은 코드입니다 -
pandas를 pd로 가져오기# create a dataframedataFrame =pd.DataFrame({'제품 이름':['키보드', '충전기', '스마트TV', '카메라', '그래픽 카드', '이어폰'],' 제품 카테고리':['컴퓨터', '휴대전화', '전자제품', '전자제품', '컴퓨터', '휴대전화'],'수량':[10, 50, 10, 20, 25, 50]} )# dataframeprint"Dataframe...\n",dataFrame# 관측값 계산group =dataFrame.groupby("제품 범주")print"\n결과 데이터 프레임...\n",group.count()
출력
이것은 다음과 같은 출력을 생성합니다 -
Dataframe... Product Category Product Name Quantity0 컴퓨터 키보드 101 휴대폰 충전기 502 전자 SmartTV 103 전자 카메라 204 컴퓨터 그래픽 카드 255 휴대폰 이어폰 50결과 DataFrame... 제품명 Quantity제품 범주컴퓨터 2 2전자 2 2휴대폰 2 2사전>