Ponowne indeksowanie ramek danych

Mam ramkę danych. Następnie mam warunek logiczny, za pomocą którego tworzę inną ramkę danych, usuwając niektóre wiersze. Nowa ramka danych pomija jednak indeksy dla usuniętych wierszy. Jak mogę sprawić, aby ponownie indeksował sekwencyjnie bez pomijania? Oto próbka zakodowana w celu wyjaśnienia

import pandas as pd
import numpy as np

jjarray = np.array(range(5))
eq2 = jjarray == 2
neq2 = np.logical_not(eq2)

jjdf = pd.DataFrame(jjarray)
jjdfno2 = jjdf[neq2]

jjdfno2

Na zewnątrz:

  0
0 0
1 1
3 3
4 4

Chcę, żeby wyglądało to tak:

  0
0 0
1 1
2 3
3 4

Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion