Pandas, DataFrame에서 열을 삭제하는 방법.

통사론:


df = df.drop( ['COLUMNNAME1', 'COLUMNNAME2'], axis=1 )

DataFrame의 열은 drop 메서드를 사용하여 제거되고 열 이름은 매개 변수 axis = 1과 함께 배열을 사용하여 전달됩니다.

예:

이 예제는 4 열과 5 행의 매트릭으로 DataFrame을 만듭니다. 열은 A B C 및 D입니다. DataFrame의 내용은 출력에 인쇄됩니다. 열 B와 D는 drop 메소드를 사용하여 놓입니다. drop 메서드는 배열을 사용하여 열을 필터링하므로 모든 열을 제거 할 수 있습니다. 그런 다음 출력 DataFrame이 출력에 기록됩니다.


import pandas as pd 
import numpy as np 

df = pd.DataFrame(np.arange(20).reshape(5,4),
                   columns=['A', 'B', 'C', 'D'])
print( df )

# 열 B와 D를 놓습니다.
df = df.drop( ['B', 'D'], axis=1 )

print()

print( df )

출력은 다음과 같습니다.

    A   B   C   D
0   0   1   2   3
1   4   5   6   7
2   8   9  10  11
3  12  13  14  15
4  16  17  18  19

    A   C
0   0   2
1   4   6
2   8  10
3  12  14
4  16  18

참고 문헌 :

Pandas DataFrame

최근 댓글