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

Python Pandas – 관찰 횟수 세기

<시간/>

관측값을 계산하려면 먼저 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