[python] 파이썬 pandas에서 데이터프레임의 행을 정렬하는 방법은 무엇인가요?

우선, 데이터프레임을 생성합니다.

import pandas as pd

data = {'이름': ['철수', '영희', '민수', '가영'],
        '나이': [25, 30, 21, 28],
        '성적': [85, 88, 90, 75]}

df = pd.DataFrame(data)

그 후, ‘나이’ 열을 기준으로 오름차순으로 행을 정렬하려면 다음과 같이 코드를 작성합니다.

df_sorted = df.sort_values(by='나이')
print(df_sorted)

만일 내림차순으로 정렬하고 싶다면 ascending 옵션을 False로 설정합니다.

df_sorted_desc = df.sort_values(by='나이', ascending=False)
print(df_sorted_desc)

이렇게 하면 데이터프레임을 원하는 열을 기준으로 정렬할 수 있습니다.