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

데이터 프레임에서 특정 열의 최소 순위를 찾는 Python 프로그램 작성

<시간/>

해결책

특정 열의 데이터 프레임과 최소 순위가 있다고 가정합니다.

 Id Name    Age    Rank
0 1 Adam    12    1.0
1 2 David   13    3.0
2 3 Michael 14    5.0
3 4 Peter   12    1.0
4 5 William 13    3.0

이 문제를 해결하기 위해 다음 단계를 따릅니다. -

  • 데이터 프레임을 정의합니다.

  • rank 함수 내부에 df['Age'] 열을 할당하여 축 0의 최소 순위를 계산합니다.

df["Age"].rank(axis=0,method ='min',ascending=True)

예시

더 나은 이해를 위해 다음 코드를 살펴보겠습니다 -

import pandas as pd
data = {'Id': [1,2,3,4,5],
         'Name':["Adam","David","Michael","Peter","William"],
         'Age': [12,13,14,12,13]}
df = pd.DataFrame(data)
df["Rank"] = df["Age"].rank(axis=0,method ='min',ascending=True)
print(df)

출력

 Id Name    Age    Rank
0 1 Adam    12    1.0
1 2 David   13    3.0
2 3 Michael 14    5.0
3 4 Peter   12    1.0
4 5 William 13    3.0