Heim > Backend-Entwicklung > Python-Tutorial > 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

Barbara Streisand
Freigeben: 2024-10-23 06:35:02
Original
650 Leute haben es durchsucht

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:

<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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren

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!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage