2017-05-14 2 views
0

이것은 정말 바보 같은 질문이지만 해결책을 제시 할 수는 없습니다. 내 문제는 내 코드가 마지막 값으로 올 때 오류가 발생한다는 것입니다.마지막 값에 대한 루프 오류

Error: 41800 (last value of loop) 

내 코드 :

는 마지막 값 인 경우, motorwayframe['machine_id'][x+1])이 결코 없기 때문이다
for x in (motorwayframe.index): 
    if((motorwayframe['machine_id'][x]) != (motorwayframe['machine_id'][x+1])): 
     motorwayframe['distance'] = np.nan 
    else: 
     pass 
+3

글쎄, x가 마지막 색인이라면 분명히 x + 1이 색인 오류를 줄 것인가? –

답변

1

.

해당 부분을 수동으로 가져올 수 있습니다.

0

존재하지 않는 것처럼 보이는 위치에 액세스하려고합니다. 따라서 색인 범위를 1로 줄이면 색인을 수정할 수 있습니다. 내 충고는 : "범위 (...)" 함수를 "foreach"대신 사용하십시오.

관련 문제