Возможно, проблема связана с [i+1]
в , если условие. На последнем шаге вашего l oop, i = len(PSE1) - 1
поэтому PSE1.iloc[[i+1],[1]]
будет не существовать
for i in range(1,len(PSE1)):
if PSE1.iloc[[i],[1]].values==PSE1.iloc[[i+1],[1]].values
Чтобы решить эту проблему, вы можете заменить условие if
на:
if PSE1.iloc[[i],[1]].values==PSE1.iloc[[i-1],[1]].values or
i < len(PSE1)-1 and
PSE1.iloc[[i],[1]].values==PSE1.iloc[[i+1],[1]].values: