아래와 같은 예시가 있다고 가정하자.
> df = pd.DataFrame(np.random.randn(7,3),
columns = ['A', 'B', 'C'])
> df
A B C
0 -0.835414 -1.435091 0.454637
1 0.958041 -2.863160 -2.158632
2 -1.685013 -1.669430 -0.433536
3 0.257027 0.623577 0.651457
4 -0.832048 0.177582 0.727466
5 0.820029 -1.124684 0.690389
6 -0.804758 -0.959774 -0.291663
1. 만약 컬럼 B와 C 를 제거하고 싶다면 pd.drop(['특정컬럼명', ㆍㆍㆍ], axis = 1)
> df.drop(['B','C'], axis = 1)
A
0 -0.835414
1 0.958041
2 -1.685013
3 0.257027
4 -0.832048
5 0.820029
6 -0.804758
2. 만약 0번째와 5번째 행을 날리고 싶다면 pd.drop(['제거하고자 하는 행 순서', ㆍㆍㆍ])
> df.drop([0, 5])
A B C
1 0.958041 -2.863160 -2.158632
2 -1.685013 -1.669430 -0.433536
3 0.257027 0.623577 0.651457
4 -0.832048 0.177582 0.727466
6 -0.804758 -0.959774 -0.291663
반응형
'python > 메모장' 카테고리의 다른 글
[Python] 딕셔너리 포함여부 및 계산 (0) | 2023.01.08 |
---|---|
[Python] 딕셔너리 key와 value 바꾸기 및 value로 key 찾기 (1) | 2023.01.08 |
[Python] 리스트, 딕셔너리 순위 매기기 (0) | 2023.01.08 |
[python] datetime, pandas 날짜 계산 (0) | 2022.08.28 |
[Python] pandas 문자열에서 컴마(,)제거 및 숫자변환 (0) | 2022.01.31 |
댓글