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 |