Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

데이터 프레임에서 주어진 축의 이름을 바꾸는 Python 코드 작성

<시간/>

데이터 프레임이 있고 축 이름을 변경한 결과가 다음과 같다고 가정합니다.

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