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

Python - Pandas DataFrame의 열 값 수 계산

<시간/>

열 값의 개수를 계산하려면 count() 메서드를 사용합니다. 먼저 필요한 Pandas 라이브러리를 가져옵니다. -

pandas를 pd로 가져오기

두 개의 열이 있는 DataFrame 만들기 -

dataFrame1 =pd.DataFrame( { "자동차":['BMW', '렉서스', '아우디', '테슬라', '벤틀리', '재규어'], "단위":[100, 150, 110 , 80, 110, 90] })

count() 함수를 사용하여 "단위" 열 값의 개수 찾기 -

print"DataFrame1 =",dataFrame1['Units'].count()
의 단위 열 값 개수

같은 방식으로 2 nd 부터 카운트를 계산했습니다. 데이터프레임.

다음은 전체 코드입니다 -

pandas를 pd로 가져오기# Create DataFrame1dataFrame1 =pd.DataFrame( { "Car":['BMW', 'Lexus', 'Audi', 'Tesla', 'Bentley', 'Jaguar'], "Units":[100, 150, 110, 80, 110, 90] })print"DataFrame1 ...\n",dataFrame1# 특정 열의 값 개수 찾기print"DataFrame1의 단위 열 값 개수 =",dataFrame1[' Units'].count()# Create DataFrame2dataFrame2 =pd.DataFrame( { "제품":['TV', 'PenDrive', 'HeadPhone', 'EarPhone', 'HDD'], "가격":[8000, 500 , 3000, 1500, 3000] })print"\nDataFrame2 ...\n",dataFrame2# 모든 columnprint의 값 개수 찾기"\nDataFrame2의 열 값 개수 =\n",dataFrame2.count() 

출력

이것은 다음과 같은 출력을 생성합니다 -

DataFrame1 ... Car Units0 BMW 1001 Lexus 1502 Audi 1103 Tesla 804 Bentley 1105 Jaguar 90DataFrame1의 Units 열 값 =6DataFrame2 ... Price Product0 8000 TV1 500 PenDrive2 3000 DatahoneFrame40 HeadPhone3의 값 =가격 5제품 5dtype:int64