해결책
특정 열의 데이터 프레임과 최소 순위가 있다고 가정합니다.
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