Pandas rename 사용법

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 메서드를 사용하여 데이터프레임을 다양한 방식으로 수정할 수 있으며, 데이터를 더 쉽게 이해하고 처리할 수 있다.

참고

답글 남기기