본문 바로가기
프로그래밍/파이썬(Python)

파이썬(Python) Pandas Dataframe 행, 열 삭제(drop)

by comflex 2022. 8. 6.
728x90
반응형

drop

Dataframe의 행이나 열을 삭제할때는 drop명령어를 사용한다.

Dataframe 생성

  • 코드
d1={'a':1,  
      'b':2,  
      'c':3,  
      'd':4,  
      'e':5,  
      'f':6}  

d2={'a':7,  
      'b':8,  
      'c':9,  
      'd':10,  
      'e':11,  
      'f':12}  

s1 = pd.Series(d1)  
s2 = pd.Series(d2)  

df = pd.DataFrame({'d1': d1, 'd2':d2})  

print(df)  
  • 출력
   d1  d2  
a   1   7  
b   2   8  
c   3   9  
d   4  10  
e   5  11  
f   6  12  

Dataframe 행 삭제

행을 삭제할때는 axis=0을 사용한다. 기본으로 0 이므로 행을 삭제할때는 axis=0을 생략할 수 있다.

  • 코드
df2=df.drop(['a', 'b'], axis=0)
print(df2)  
  • 출력
    d1    d2
c    3    9
d    4    10
e    5    11
f    6    12

Dataframe 열 삭제

행을 삭제할때는 axis=1을 사용한다.

  • 코드
df2=df.drop(["d2"], axis=1)
print(df2)  
  • 출력
    d1
a    1
b    2
c    3
d    4
e    5
f    6
728x90
반응형