데이터분석

pandas 컬럼명 변경

DEDS 2025. 4. 8. 17:30
728x90

Pandas DataFrame의 컬럼 이름(열 이름)을 변경하는 방법은 여러 가지가 있는데, 가장 자주 쓰이는 3가지 방법을

알아보자

 

1. df.columns = [...] 로 전체 컬럼명 한번에 변경

  • 모든 컬럼명을 한꺼번에 변경시 간단히 사용
import pandas as pd

df = pd.DataFrame({
    'A': [1, 2],
    'B': [3, 4],
    'C': [5, 6]
})

# 컬럼명 변경
df.columns = ['col1', 'col2','col3']

print(df)

 


2. df.rename(columns={...}) 로 부분 변경 (가장 많이 사용)

  • 컬럼 일부만 바꾸고 싶을 때 유용하고, inplace=True 옵션으로 원본 수정도 가능
df.rename(columns={'col1': 'new_col1','col2':'new_col2' }, inplace=True)
## 또는
df = df.rename(columns={'col1': 'new_col1','col2':'new_col2' })

 

3. df.columns.str.replace() 로 일괄 문자열 처리

  • 예를 들어 공백을 밑줄로 바꾸고 싶을 때
df.columns = df.columns.str.replace(' ', '_')
728x90

'데이터분석' 카테고리의 다른 글

DuckDB-2(테이블 활용)  (0) 2025.04.09
DuckDB-1 (파일SQL)  (0) 2025.04.08
비모수검정  (0) 2025.04.08
정규성 검정(Normality Tests)  (0) 2025.04.08
T-Test(T-검정)  (0) 2025.04.08