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.