Heim >Backend-Entwicklung >Python-Tutorial >So setzen Sie den Index in einem Pandas-DataFrame zurück: Eine umfassende Anleitung
So setzen Sie den Index in einem Pandas-Datenrahmen zurück
Bei der Arbeit mit Pandas-Datenrahmen ist es aus verschiedenen Gründen oft erforderlich, den Index zurückzusetzen, z B. das Entfernen doppelter Zeilen oder das Ausführen von Vorgängen, die einen kontinuierlichen Index erfordern. So setzen Sie den Index in einem Pandas-Datenrahmen effektiv zurück:
Methode 1: DataFrame.reset_index()
Die Methode DataFrame.reset_index() setzt den Index zurück Datenrahmen und kopiert ihn optional in einen neuen Datenrahmen. Standardmäßig wird der alte Index als Spalte mit dem Namen index beibehalten. Um diese Spalte zu entfernen, verwenden Sie den Drop-Parameter:
<code class="python">df = df.reset_index(drop=True)</code>
Methode 2: DataFrame.reindex()
Die Methode DataFrame.reindex() kann ebenfalls verwendet werden um den Index zurückzusetzen, indem ein neuer Datenrahmen mit einem angegebenen Index erstellt wird. Dieser Vorgang ist jedoch nicht direkt, d. h. es wird ein neuer Datenrahmen erstellt:
<code class="python">df = df.reindex(range(df.shape[0]))</code>
Verwenden von „reset_index(inplace=True)“
Um den Index von zurückzusetzen Um den ursprünglichen Datenrahmen zu kopieren, ohne ihn einer neuen Variablen zuzuweisen, verwenden Sie den auf True gesetzten Inplace-Parameter:
<code class="python">df.reset_index(drop=True, inplace=True)</code>
Hinweis:
Das obige ist der detaillierte Inhalt vonSo setzen Sie den Index in einem Pandas-DataFrame zurück: Eine umfassende Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!