"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[Pandas] 데이터 프레임 컬럼명 확인하는 방법
728x90

데이터프레임의 컬럼명 확인하는 방법과 컬럼명을 변경하는 방법을 알아보겠습니다.

 

데이터 프레임 컬럼명 확인하기

우선은 예제로 사용할 데이터 프레임을 생성해보겠습니다.

import pandas as pd

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

 

생성한 데이터 프레임의 컬럼을 가져오기 위해서는 데이터프레임 이름에 columns로 접근 합니다.

print(df.columns)

columns를 사용하면 Index로 컬럼값을 가져옵니다. 이를 리스트 형태로 바꾸기 위해서는 to_list() 함수를 이용합니다.

column_names = df.columns.tolist()
print(column_names)

 

반응형

 

컬럼명 변경하기

전체 컬럼명 변경하기

 df.columns=['col1', 'col2','col3']
 print(df.columns)

변경 할 컬럼명을 리스트에 넣고 columns에 할당하면 전체 컬럼명을 변경할 수 있습니다. 이 때 데이터 프레임의 컬럼수와 리스트 항목수가 일치해야만 컬럼명이 정상적으로 변경됩니다.

 

일부 컬럼명 변경하기

일부 컬럼명을 변경할 떄는 rename() 함수를 이용합니다.

df.rename(columns={'A': 'X'}, inplace=True)
print(df)

A 컬럼의 이름이 X로 변경되었습니다.

 

이상 데이터프레임의 컬럼명을 확인하는 방법과 변경하는 방법을 알아보았습니다.

 

 

728x90
728x90
LIST