„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So fügen Sie Zeilen in Pandas-Datenrahmen ein: Eine Anleitung durch die Schritte

So fügen Sie Zeilen in Pandas-Datenrahmen ein: Eine Anleitung durch die Schritte

Veröffentlicht am 24.11.2024
Durchsuche:374

How to Insert Rows into Pandas Dataframes: A Guide Through the Steps

Einfügen von Zeilen in Pandas-Datenrahmen: Eine Schritt-für-Schritt-Anleitung

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:

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

Das Ziel besteht darin, eine neue Zeile [2, 3, 4] in diesen Datenrahmen einzufügen, 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 zuzuweisen spezifischer Index 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:

df.loc[-1] = [2, 3, 4]

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.

df.index = df.index   1

Schritt 3: Sortieren nach Index

Um schließlich sicherzustellen, dass die Zeilen nach Zeilenindex sortiert sind, rufen Sie sort_index() auf. method.

df = df.sort_index()

Output

Der aktualisierte Datenrahmen lautet wie folgt:

print(df)

    A  B  C
 0  2  3  4
 1  5  6  7
 2  7  8  9

Fazit

Diese Schritt-für-Schritt-Anleitung bewältigt effektiv die Herausforderung des Einfügens von Zeilen in Pandas-Datenrahmen. Mithilfe der Loc-Accessor-, Indexmanipulations- und Sortierfunktionen von Pandas können Sie Ihre Datenrahmen nahtlos erweitern und robuste Datenanalysevorgänge durchführen.

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729636459 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3