반응형
데이터프레임 순위 컬럼 추가하기¶
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' 카테고리의 다른 글
| 파이썬 assert 문 사용법 완벽 정리 (예제 포함) (0) | 2023.07.28 |
|---|---|
| 파이썬 리스트 짝짓기 zip (0) | 2023.07.28 |
| 판다스 탑 3 추출 nlargest (0) | 2023.07.28 |
| 아이리스 데이터 피어슨 상관분석 (0) | 2023.07.27 |
| 파이썬으로 rgb값을 색상표 만들기 (0) | 2023.07.25 |
댓글