Derzeit versuche ich, in einer .csv-Datei zu lesen und dann mit der to_html() eine Tabelle mit Indexierung auf der Seite zu erstellen. Alle Zeilen Code hier:Panda-Zeilenindex so zurücksetzen, dass er bei einer anderen Zahl als 0 beginnt?
import pandas as pd
df = pd.read_csv('file.csv')
df.to_html('example.html')
Wie erwartet ich derzeit immer:
Year Population Annual Growth Rate
0 1950 2557628654 1.458
1 1951 2594919657 1.611
2 1952 2636732631 1.717
3 1953 2681994386 1.796
4 1954 2730149884 1.899
Jedoch habe ich die Indizierung bei 2 statt 0 Zum Beispiel starten wollen:
Year Population Annual Growth Rate
2 1950 2557628654 1.458
3 1951 2594919657 1.611
4 1952 2636732631 1.717
5 1953 2681994386 1.796
6 1954 2730149884 1.899
Ich weiß, dass ich dieses Ergebnis erreichen konnte, indem ich zwei Blindzeilen in der CSV-Datei hinzufüge und sie dann mit df.ix [] lösche, aber das möchte ich nicht tun.
Gibt es eine Möglichkeit, die Indizierung zu ändern, um mit etwas anderem als 0 zu beginnen, ohne Zeilen in der CSV-Datei hinzufügen oder löschen zu müssen?
Danke!
Kein Hack! Es ist die einfachste und intuitivste Art, das Problem des OP zu lösen. Ich würde mich für die ästhetisch ansprechendere Version dessen, was Sie getan haben, "df.index + = 2". Aber das bin nur ich. – piRSquared
Vielen Dank! Du bist toll! –