Einführung
Datenmanipulation ist ein entscheidender Aspekt der Datenanalyse und die Verwaltung von Datenrahmen ist ein zentraler Bestandteil dieses Prozesses. Eine häufige Aufgabe besteht darin, Zeilen in Datenrahmen hinzuzufügen oder einzufügen, um den Datensatz zu erweitern. Dieser Artikel bietet eine umfassende Anleitung zum Einfügen von Zeilen in Pandas-Datenrahmen.
Hintergrund
Betrachten Sie den folgenden Datenrahmen:
<code class="python">s1 = pd.Series([5, 6, 7]) s2 = pd.Series([7, 8, 9]) df = pd.DataFrame([list(s1), list(s2)], columns=["A", "B", "C"]) print(df) A B C 0 5 6 7 1 7 8 9</code>
Das Ziel ist Fügen Sie eine neue Zeile [2, 3, 4] in diesen Datenrahmen ein, was zu der folgenden Ausgabe führt:
A B C
0 2 3 4
1 5 6 7
2 7 8 9
Lösung
Schritt 1: Neue Zeile zuweisen
Der erste Schritt besteht darin, die neue Zeile einem bestimmten Index zuzuweisen im Datenrahmen. Pandas stellt den loc-Accessor bereit, um über den Index auf eine bestimmte Zeile oder Spalte zuzugreifen. Um die neue Zeile am Anfang des Datenrahmens einzufügen, können Sie den negativen Index -1 wie folgt verwenden:
<code class="python">df.loc[-1] = [2, 3, 4]</code>
Schritt 2: Index verschieben
Nach dem Zuweisen der neuen Zeile ist der Index des Datenrahmens nicht richtig ausgerichtet. Um dies zu beheben, verwenden Sie das Indexattribut und fügen Sie ein Inkrement hinzu, um den Index um eins zu verschieben.
<code class="python">df.index = df.index + 1</code>
Schritt 3: Nach Index sortieren
Zuletzt, um sicherzustellen Damit die Zeilen nach Zeilenindex sortiert werden, rufen Sie die Methode sort_index() auf.
<code class="python">df = df.sort_index()</code>
Ausgabe
Der aktualisierte Datenrahmen lautet wie folgt:
<code class="python">print(df) A B C 0 2 3 4 1 5 6 7 2 7 8 9</code>
Fazit
Diese Schritt-für-Schritt-Anleitung geht effektiv auf die Herausforderung ein, Zeilen in Pandas-Datenrahmen einzufügen. Mithilfe der Loc-Accessor-, Indexmanipulations- und Sortierfunktionen von Pandas können Sie Ihre Datenrahmen nahtlos erweitern und robuste Datenanalysevorgänge durchführen.
Das obige ist der detaillierte Inhalt vonSo fügen Sie Zeilen in Pandas-Datenrahmen ein: Eine Anleitung durch die Schritte. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!