Я новичок в питоне и пандах. Здесь у меня есть фрейм данных
df1
predictedFeature
2000
2000
0
0
2200
2200
2200
2200
2200
0
0
0
0
200
200
0
200
200
200
200
100
100
160
160
100
0
100
0
. Теперь в этом фрейме данных я пытаюсь заменить 0's
на какое-то правило или что-то вроде того, что есть в предыдущих нескольких и что будет следующей функцией. На этой основе это будет заменено на 0.
ТАК, Вот что я пытаюсь получить все 3-4 предыдущих и следующих 3-4 предыдущих значения. и пытается.
def find_prev_next(elem, elements):
previous, next = None, None
index = elements.index(elem)
if index > 0:
previous = elements[index -1]
if index < (len(elements)-1):
next = elements[index +1]
return previous, next
это возвращает число, которое является непосредственным, как мне сделать для первого элемента и последнего, который не будет иметь или иначе Как заменить это значение? а также как я могу заменить значение в df1