2013-03-29 3 views
4

데이터 프레임 아래쪽에서 m 개의 행을 삭제하려고합니다. 정수 인덱스 (구멍 포함)입니다. 어떻게 할 수 있습니까? 당신이 원하는 경우PANDAS가 df에서 행 범위를 삭제합니다.

df[:-m] 

:

팬더 ==는 0.10.1 파이썬 == 2.7.3

답변

7

를 사용하여 슬라이스를 작동합니다 중간 행을 제거하려면 drop :

를 사용할 수 있습니다. 10
+0

datetime으로 데이터 프레임을 인덱싱 할 때 어떻게 할 수 있습니까? 나는이 간격을 줄이기 위해'data_0 = data_0.drop (data_0.index [ '2016-01-28 12:00:00': '2016-01-28 12:02:30'])'시도했지만, 오류 : 'AttributeError : '_IXIndexer'객체에 'drop'속성이 없습니다. – nandhos

+0

data_0의 유형은 무엇입니까? – HYRY

+0

죄송합니다. IndexError : invalid slice'입니다. dat_0은 datetime으로 인덱싱 된 세 개의 열이있는 데이터 프레임입니다. – nandhos

1

이 원하는 부분을 선택

df.head(len(df) - m) 
관련 문제