아래와 같은 데이터프레임이 있다고 하겠습니다.
여기서 우리는 빨간 사각형 부분의 컬럼을 삭제하고 싶은데요.
본격적으로 시작하기 전 하나의 컬럼부터 삭제하는 법에 대해 알아볼게요.
1) 하나의 컬럼 삭제
만약 2021.07을 삭제하고 싶다면 아래와 같이 적어주면 됩니다.
drop 함수 인자인 labels에 삭제하고싶은 컬럼명을 할당해주면 됩니다.
여기서 point는 axis=1로 설정해야된다는 점입니다.
즉 "컬럼 중에서 2021.07을 찾겠다"라고 판다스에게 말해주는 것인데요.
디폴트는 axis=0(인덱스 중 해당 값을 찾겠다)임으로 주의 하시기 바랍니다.
이대로 한번 실행을 해보겠습니다.
output:
여전히 값의 변화가 없습니다.
이는 drop메소드가 영구적으로 데이터프레임을 수정하지 않았기 때문입니다.
영구적으로 수정하기 위해선 인자로 inplace=True를 추가해줘야 합니다.
output:
2) 두개 이상의 컬럼 삭제
두 개 이상의 컬럼을 삭제 하고 싶다면 labels인자에 list형태의 값을 할당해주면 됩니다.
리스트안에 우리가 삭제하고 싶은 컬럼명들을 넣어줍니다.
나머지 부분은 앞서 설명한 것과 같으니 생략합니다.
'파이썬 > pandas' 카테고리의 다른 글
vscode 터미널에서 데이터프레임(dataframe) 예쁘게 출력하는 방법 (0) | 2023.01.26 |
---|---|
[파이썬]텍스트 파일 내용 한번에 수정(pandas) (0) | 2023.01.17 |
[판다스 기초] 인덱스(index) 시작 번호 지정 하는 법 (0) | 2022.08.23 |
[판다스] 엑셀(excel) sheet별 데이터 이어 붙이는 방법 (0) | 2022.08.22 |
[pandas 기초] 판다스 행 전체 출력(row 생략 없애기) (0) | 2022.04.07 |
댓글