Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

Pandas 데이터프레임에서 축(Axis) 이름을 변경하는 Python 코드 작성 방법

데이터프레임을 다룰 때, 때로는 행(row)이나 열(column)에 해당하는 축(axis) 자체에 이름을 지정해야 할 필요가 있습니다. 예를 들어, 다음과 같은 데이터프레임이 있고 열 방향 축의 이름을 'index'로 변경하고 싶다고 가정해 보겠습니다.

Rename index:
index     Id     Age     Mark
    0     1.0    12.0    80.0
    1     2.0    12.0    90.0
    2     3.0    14.0    NaN
    3     NaN    13.0    95.0
    4     5.0    NaN     85.0

해결 방법

이 문제를 해결하려면 아래 단계를 따르면 됩니다.

  • 먼저 데이터프레임을 정의합니다.
  • df.rename_axis() 함수를 사용하여 축 이름으로 'index'를 지정하고, axis=1(열 방향)을 설정합니다.

핵심 코드:

df.rename_axis('index', axis=1)

전체 예제 코드

import pandas as pd

df = pd.DataFrame({"Id":[1, 2, 3, None, 5],
                   "Age":[12, 12, 14, 13, None],
                   "Mark":[80, 90, None, 95, 85],
                  })
print("Dataframe is:\n", df)
print("Rename index:")
df = df.rename_axis('index', axis=1)
print(df)

실행 결과

Dataframe is:
    Id     Age     Mark
0 1.0    12.0    80.0
1 2.0    12.0    90.0
2 3.0    14.0    NaN
3 NaN    13.0    95.0
4 5.0    NaN     85.0
Rename index:
index     Id     Age     Mark
    0     1.0    12.0    80.0
    1     2.0    12.0    90.0
    2     3.0    14.0    NaN
    3     NaN    13.0    95.0
    4     5.0    NaN     85.0