Объедините два фрейма данных и создайте новый фрейм данных - PullRequest
0 голосов
/ 25 октября 2019

Я новичок в питоне и пандах. Здесь у меня есть фрейм данных

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...