Back-end Summary

python 데이터프레임에서 특정 행 삭제 하는 법

고수트 2021. 2. 3. 19:00
반응형

python DataFrame 을 생성한 뒤에 특정 행만 없애버리고 싶을 때가 있다.

이럴 때에는 간단히 drop 이라는 함수를 이용하여 index 명 또는 순서를 지정하여 삭제할 수 있다.

ex) DataFrame 특정 index 명을 이용하여 삭제하는 법

df = pd.DataFrame([1,2,3] ,index=['a','b','c'], columns=['value'])

# 원하는 c 행 삭제
df.drop(index='c')

 

ex) DataFrame 특정 index 위치를 이용해 삭제하는 법

df = pd.DataFrame([1,2,3] ,index=['a','b','c'], columns=['value'])

# 2번째 행 삭제 (0부터 시작)
df.drop(df.index[2])
반응형