반응형
10. 판다스 데이터프레임(DataFrame) 컬럼 이름, 인덱스 이름 바꾸기
1) 기본 코드
import pandas as pd
data = [['B00232', '새우깡', '2022-11-01', 1600],
['B03215', '양파링', '2023-01-31', 1200],
['B12098', '계란과자', '2022-06-03', 1400]]
columns = ['바코드', '제품명', '유통기한', '판매가']
df = pd.DataFrame(data=data, columns=columns)
df = df.set_index('바코드')
print(df)
반응형
2) 실행 결과
print(df)
df.columns = ['Name', 'Shelf Life', 'Price']
print(df)
제품명 유통기한 판매가
바코드
B00232 새우깡 2022-11-01 1600
B03215 양파링 2023-01-31 1200
B12098 계란과자 2022-06-03 1400
Name Shelf Life Price
바코드
B00232 새우깡 2022-11-01 1600
B03215 양파링 2023-01-31 1200
B12098 계란과자 2022-06-03 1400
- df.columns로 컬럼 이름 변경이 가능
- 전체 컬럼의 개수에 맞춰서 리스트 형태로 넣어야 함
- 특정 몇개만 바꾸려 해도 전체 리스트를 넣어야 함
df.rename(columns={'Name' : '과자이름', 'Shelf Life': '기한'}, inplace=True)
print(df)
과자이름 기한 Price
바코드
B00232 새우깡 2022-11-01 1600
B03215 양파링 2023-01-31 1200
B12098 계란과자 2022-06-03 1400
- rename()매서드를 이용하여 컬럼 이름 변경
- columns= 뒤에 딕셔너리 형식으로 입력
- 바꾸고 싶은 컬럼명만 입력하면 됨
- 컬럼명의 대소문자도 구분
반응형
'Phython > Python Pandas' 카테고리의 다른 글
12. 판다스 데이터프레임(DataFrame) 데이터 정렬 (0) | 2022.02.05 |
---|---|
11. 판다스 데이터프레임(DataFrame) 데이터 타입 변경 (0) | 2022.02.05 |
09. 판다스 데이터프레임(DataFrame) 행,열의 추가/삭제 방법 (column, row add, drop) (0) | 2022.02.04 |
08. 판다스 데이터프레임(Pandas DataFrame) 범위 데이터 사용하기 (0) | 2022.02.04 |
07. 판다스 데이터프레임(DataFrame) row, column 데이터 출력 방법 (0) | 2022.02.03 |