본문 바로가기
python/메모장

[Python] 판다스(pandas)에서 특정 컬럼/행 제거하기(pd.drop)

by GJ999 2022. 1. 31.

아래와 같은 예시가 있다고 가정하자.

> 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
반응형

댓글