删除部分行之后报错出界IndexError: single positional indexer is out-of-bounds
j=0
k=0
for i in df_red.index:
if (df_red.iloc[i]['distance_interval']==0)and(df_red.iloc[i]['dis_int2']!=0):
j = i-1
print(j)
if (df_red.iloc[i]['distance_interval']!=0)and(df_red.iloc[i]['dis_int2']==0):
k = i-1
print('k=%d'%(k))
if df_test.iloc[k]['data_time_sec']-df_test.iloc[j]['data_time_sec']>300:
df_red.drop(df_red.index[j:k],inplace= True)
求问大佬这个问题该怎么解决啊