본문 바로가기

데이터 사이언스 /Pandas 판다스

판다스 drop 함수 사용해보기




맞닥뜨린 장벽1 - 어떻게하면 마지막 row를 지울 수 있을까 ? 



첫 번째 장벽. len 이 147개가 나왔다. 알고보니 마지막 row가 total 값으로 추가되어있었다. 어떻게하면 마지막 row를 지울 수 있을까 ? >> drop 함수 를 사용하면 된다.


마지막에서 n번째 row를 지우는 방법

df.drop(df.tail(n).index,inplace=True) # drop last n rows
앞에서 n번째 row를 지우는 방법
df.drop(df.head(n).index,inplace=True) 


직접 써보기 

a.drop(a.tail(1).index , inplace = True)  // 드래그하면 보임 


a.drop(a.head(1).index , inplace = True ) 




맞닥뜨린 장벽2. column slicing 


iloc, loc 은 컬럼과 인덱스 모두 슬라이싱 가능하며 .loc[ '인덱스' , '컬럼' ]  혹은 .iloc[ 인덱스 , 컬럼 ] 로 호출한다.