데이터 프레임이 있고 축 이름을 변경한 결과가 다음과 같다고 가정합니다.
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