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.