데이터프레임의 열을 관리하는 것은 데이터 전처리 및 분석 작업에서 중요한 부분입니다. 아래는 열 이름을 변경하고, 새로운 열을 추가하며, 열을 삭제하는 것입니다.
모든 열 이름 변경
# 모든 열 이름 변경
df.columns = ['total_bill', 'tip', 'sex', 'smoker', 'day', 'time', 'size']
데이터프레임의 모든 열 이름을 새로운 리스트로 변경합니다.
일부 열 이름 변경
# rename() 함수로 열 이름 변경
df.rename(columns= {'total_bill_amount' : 'total_bill'}, inplace=True)
데이터프레임의 일부 열 이름을 새로운 리스트로 변경합니다.
열 추가
# 열 추가
df['zero'] = 0
'zero'라는 새로운 열을 추가하고, 모든 행에 0 값을 넣습니다.
열 추가 (insert())
# 열 추가 (insert())
df.insert(1, 'zero2', 0) # 위치 1에 'zero2' 열을 추가하고, 모든 행에 0 값을 넣습니다.
insert() 메서드를 사용하여 특정 위치에 새로운 열을 추가합니다.
열 삭제
# 열 삭제
df.drop('zero', axis=1, inplace=True)
'zero' 열을 삭제합니다. axis=1은 열을 나타내며, inplace=True는 변경을 원본에 즉시 반영합니다.
여러 열 삭제
# 여러 열 삭제
df.drop(['zero', 'zero2'], axis=1, inplace=True)
위 코드는 'zero'와 'zero2' 열을 동시에 삭제합니다.
이러한 열 관리 작업은 데이터프레임을 조작하여 필요한 형태로 가공할 때 자주 사용됩니다. 이를 통해 데이터프레임을 더욱 유연하게 다룰 수 있습니다.
'PYTHON > Pandas 판다스' 카테고리의 다른 글
[PYTHON] 데이터프레임 전처리 (결측치) (0) | 2024.03.10 |
---|---|
[PYTHON] 데이터프레임 전처리 (범주데이터 변경 및 생성) (0) | 2024.03.10 |
[PYTHON] 데이터프레임 집계 (0) | 2024.03.10 |
[PYTHON] 데이터프레임 조회 (0) | 2024.03.10 |
[PYTHON] 데이터프레임 탐색 (0) | 2024.03.01 |