Pandas의 rename
메서드는 데이터프레임의 열 레이블 또는 행 인덱스를 변경하는 데 사용된다. 이 메서드를 사용하여 데이터프레임의 구조를 수정하거나 데이터를 더 읽기 쉽게 만들 수 있다. 이 글에서는 Pandas의 rename
메서드를 사용하는 방법에 대해 알아본다.
Pandas rename
메서드 구문
rename
메서드는 데이터프레임의 열 레이블 또는 행 인덱스를 변경하는 데 사용된다. 주요 메서드 구문은 다음과 같다.
DataFrame.rename(columns=column_mapping, index=index_mapping, inplace=False)
columns
: 열 레이블을 변경하기 위한 매핑 딕셔너리 또는 함수.index
: 행 인덱스를 변경하기 위한 매핑 딕셔너리 또는 함수.inplace
: 기본값은 False이며, True로 설정하면 원본 데이터프레임이 수정된다.
Pandas rename
메서드 예제
다음은 Pandas의 rename
메서드를 사용하는 예제이다.
import pandas as pd
# 샘플 데이터프레임 생성
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
# 열 레이블 변경
df.rename(columns={'A': 'X', 'B': 'Y'}, inplace=True)
# 행 인덱스 변경
df.rename(index={0: 'first', 1: 'second', 2: 'third'}, inplace=True)
# 변경된 데이터프레임 출력
print(df)
이 예제에서는 데이터프레임의 열 레이블을 ‘A’를 ‘X’로, ‘B’를 ‘Y’로 변경하고, 행 인덱스를 0을 ‘first’, 1을 ‘second’, 2를 ‘third’로 변경한다.
결과:
X Y
first 1 4
second 2 5
third 3 6
Pandas의 rename
메서드를 사용하여 데이터프레임을 다양한 방식으로 수정할 수 있으며, 데이터를 더 쉽게 이해하고 처리할 수 있다.