안녕하세요 콥스랩(COBS LAB)입니다. 오늘 소개해드릴 주제는 pandas입니다. 이번시간에는 데이터 프레임 칼럼에 대해서 알아보도록 하겠습니다.
칼럼 지정하기
밸류 값만 있고 칼럼을 지정하지 않은 데이터프레임입니다. 이번시간에는 이 데이터 프레임을 가지고 진행하도록 하겠습니다.
data = [['A',20,'서울', 74],
['B',22,'부산', 84],
['C',18,'대구', 70],
['D',18,'포항', 90],
['E',24,'울산', 88],
['F',30,'광주', 97]
]
df = pd.DataFrame(data=data)
df
>>>
칼럼명 지정하기
위처럼 칼럼값이 없을 때 df.columns를 사용해서 직접 지정할 수 있습니다.
df.columns=['namee','aage','sttate','pointt']
df
>>>
칼럼 수정하기
위 예시처럼 데이터 프레임의 칼럼명이 이상해서 수정하고 싶다면 df.rename을 사용합니다. inplace는 기존 프레임에 적용하기 위해서 True로 설정하였습니다.
df.rename(columns = {'namee':'name'}, inplace=True)
df
>>>
칼럼명이 ‘namee’에서 ‘name’으로 변경되었습니다.
칼럼명 한꺼번에 수정하기
아래 코드와 같이 칼럼명을 여러 개도 변경이 가능합니다. 위와 마찬가지로 df.rename을 사용하고 변경하고 싶은 칼럼명과 변경할 칼럼명을 적어주면 됩니다.
df.rename(columns = {'namee':'name','aage':'age','sttate':'state','pointt':'point'}, inplace=True)
df
>>>
모든 칼럼명이 잘 변경된 것을 확인할 수 있습니다.
이번시간에는 칼럼에 대해서 알아봤습니다. 다음시간에는 칼럼에 대해서 조금 더 다루고 넘어가도록 하겠습니다.
'pandas' 카테고리의 다른 글
pandas 기초(8) - 결측값 확인하기 isna(), notna() (0) | 2023.02.01 |
---|---|
pandas 기초(7) - 칼럼 배우기 part 2 (0) | 2023.01.31 |
pandas 기초(5) - 데이터 프레임 정렬하기 (0) | 2023.01.28 |
pandas 기초(4) - loc와 iloc 차이 (2) | 2023.01.27 |
pandas 기초 (3) - pandas 인덱스 설정하는 법 (0) | 2023.01.19 |
댓글