Pandas 데이터 프레임을 그룹화하기 위해 groupby()를 사용합니다. 그룹화된 데이터 프레임을 내림차순으로 정렬하려면 sort_values()를 사용하십시오. size() 메서드는 데이터 프레임 크기를 가져오는 데 사용됩니다.
내림차순 정렬의 경우 sort_values() −
에서 다음을 사용하십시오.ascending=거짓
먼저 pandas 데이터 프레임을 만듭니다. -
dataFrame =pd.DataFrame( { "자동차":['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'], "Reg_Price":[1000, 1400, 1000 , 900, 1700, 900] })
다음으로 Reg_Price 열에 따라 그룹화하고 내림차순으로 정렬 -
dataFrame.groupby('Reg_Price').size().sort_values(ascending=False)
예시
다음은 코드입니다.
Pandas를 pd# 데이터 프레임으로 가져오기 Reg_PricedataFrame =pd.DataFrame( { "Car":['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley') ], "Reg_Price":[1000, 1400, 1000, 900, 1700, 900] })print"DataFrame...\n",dataFrame# Reg_Price 열에 따라 그룹화하고 내림차순으로 정렬합니다. 인쇄"\n내림차순으로 정렬됩니다. ..";print(dataFrame.groupby('Reg_Price').size().sort_values(ascending=False))
출력
이것은 다음과 같은 출력을 생성합니다 -
DataFrame... Car Reg_Price0 BMW 10001 Lexus 14002 Audi 10003 Mercedes 9004 Jaguar 17005 Bentley 900내림차순으로 정렬...Reg_Price1000 2900 21700 11400 int6 4dtype: