Neuindizieren von Datenrahmen

Ich habe einen Datenrahmen. Dann habe ich eine logische Bedingung, mit der ich einen anderen Datenrahmen durch Entfernen einiger Zeilen erstellen kann. Der neue Datenrahmen überspringt jedoch Indizes für entfernte Zeilen. Wie kann ich es dazu bringen, sequentiell neu zu indizieren, ohne zu überspringen? Hier ist ein Beispiel, das zur Verdeutlichung codiert wurde

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

Aus:

  0
0 0
1 1
3 3
4 4

Ich möchte, dass es so aussieht:

  0
0 0
1 1
2 3
3 4

Vielen Dank.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage