pandas dataFrame에 관한 간단한 질문 올립니다.

gksruf621의 이미지

mydict = [{'inx':'i','a': 1, 'b': 2, 'c': 3, 'd': 4},
{'inx':'b','a': 100, 'b': 200, 'c': 300, 'd': 400},
{'inx':'k','a': 1000, 'b': 2000, 'c': 3000, 'd': 4000 }]
df = pd.DataFrame(mydict)
df.set_index(['inx'],inplace=True)

for i in range(len(df)):
if sum(df.iloc[i])<100:
df.drop([df.iloc[i].name],inplace = True)
df

#이거 실행시키면 첨부한 그림과 같은 에러가 납니다... 원인을 도저히 모르겠어요

File attachments: 
첨부파일 크기
Image icon 캡처.PNG33.91 KB
jick의 이미지

for하고 if 사이에 print(i, df)를 넣고 실행시켜 보세요.

그 다음에 루프가 한 바퀴 돌 때마다 무슨 일이 일어나는지 잘 생각해 보세요.