Pandas dataframe에서 첫 번째 열을 제거하는 방법(3가지 방법)
다음 세 가지 방법 중 하나를 사용하여 Pandas DataFrame에서 첫 번째 열을 제거할 수 있습니다.
방법 1: 드롭 사용
df. drop (columns= df.columns [0], axis= 1 , inplace= True )
방법 2: iloc 사용
df = df. iloc [: , 1:]
방법 3: del 사용
del df[df. columns [0]]
각 방법은 동일한 결과를 생성합니다.
다음 예에서는 다음 pandas DataFrame에서 실제로 각 메서드를 사용하는 방법을 보여줍니다.
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'], ' position ': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'], ' assists ': [5, 7, 7, 9, 12, 9, 9, 4], ' rebounds ': [11, 8, 10, 6, 6, 5, 9, 12]}) #view DataFrame df team position assists rebounds 0 A G 5 11 1 A G 7 8 2 A F 7 10 3 A F 9 6 4 B G 12 6 5 B G 9 5 6 B F 9 9 7 B F 4 12
방법 1: 드롭 사용
다음 코드는 drop() 함수를 사용하여 Pandas DataFrame에서 첫 번째 열을 삭제하는 방법을 보여줍니다.
#drop first column of DataFrame
df. drop (columns= df.columns [0], axis= 1 , inplace= True )
#view updated DataFrame
df
position assists rebounds
0 G 5 11
1 G 7 8
2 F 7 10
3 F 9 6
4 G 12 6
5 G 9 5
6 F 9 9
7 F 4 12
“team”이라는 첫 번째 열이 DataFrame에서 제거되었습니다.
또한 원래 DataFrame에서 열을 제거하려면 inplace=True를 사용해야 합니다.
방법 2: iloc 사용
다음 코드는 iloc 함수를 사용하여 pandas DataFrame에서 첫 번째 열을 제거하는 방법을 보여줍니다.
#drop first column of DataFrame
df = df. iloc [: , 1:]
#view updated DataFrame
df
position assists rebounds
0 G 5 11
1 G 7 8
2 F 7 10
3 F 9 6
4 G 12 6
5 G 9 5
6 F 9 9
7 F 4 12
“team”이라는 첫 번째 열이 DataFrame에서 제거되었습니다.
방법 3: del 사용
다음 코드는 del 함수를 사용하여 Pandas DataFrame에서 첫 번째 열을 제거하는 방법을 보여줍니다.
#drop first column of DataFrame
del df[df. columns [0]]
#view updated DataFrame
df
position assists rebounds
0 G 5 11
1 G 7 8
2 F 7 10
3 F 9 6
4 G 12 6
5 G 9 5
6 F 9 9
7 F 4 12
“team”이라는 첫 번째 열이 DataFrame에서 제거되었습니다.
추가 리소스
다음 튜토리얼에서는 Pandas에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Pandas에서 중복 열을 제거하는 방법
Pandas에서 인덱스별로 행을 삭제하는 방법
Pandas에서 인덱스별로 열을 삭제하는 방법
Pandas에서 특정 값이 포함된 행을 삭제하는 방법