반응형
데이터프레임 순위 컬럼 추가하기¶
In [2]:
import pandas as pd
# 예시 데이터 생성
data = {"name" : ["mike", "luke", "jay", "khan", "peter"],
"age" : [ 21, 24, 26, 20, 10]}
df = pd.DataFrame(data)
df
Out[2]:
name | age | |
---|---|---|
0 | mike | 21 |
1 | luke | 24 |
2 | jay | 26 |
3 | khan | 20 |
4 | peter | 10 |
In [3]:
# rank() 메서드를 활용하여 "age" 순위 값을 산출 할 수 있습니다.
df["age"].rank()
Out[3]:
0 3.0 1 4.0 2 5.0 3 2.0 4 1.0 Name: age, dtype: float64
In [4]:
# "age_rank" 컬럼을 아래와 같은 코드로 생성 가능합니다.
df["age_rank"] = df["age"].rank()
df
Out[4]:
name | age | age_rank | |
---|---|---|---|
0 | mike | 21 | 3.0 |
1 | luke | 24 | 4.0 |
2 | jay | 26 | 5.0 |
3 | khan | 20 | 2.0 |
4 | peter | 10 | 1.0 |
반응형
'python' 카테고리의 다른 글
파이썬 패키지 경로 찾기 (0) | 2023.07.29 |
---|---|
파이썬 리스트 짝짓기 zip (0) | 2023.07.28 |
판다스 탑 3 추출 nlargest (0) | 2023.07.28 |
아이리스 데이터 피어슨 상관분석 (0) | 2023.07.27 |
파이썬으로 rgb값을 색상표 만들기 (0) | 2023.07.25 |
댓글