Pandas Zeile einfügen

Pandas Zeile einfügen

„Ein Python -Framework für die Arbeit mit Datenrahmen heißt Pandas. Es kann für eine Vielzahl von Zwecken verwendet werden, einschließlich Lesen, Exportieren von CSV -Dateien und Konvertieren von Numpy -Arrays in DataFrames. Drei Parameter bilden den PANDAS -Datenframe. Datenrahmen sind sehr hilfreich, da sie eine einfache Möglichkeit bieten, eine Tabellenansicht zu drucken und sie dann nach Bedarf zu ändern. Möglicherweise müssen Sie einen neuen Datenrahmen festlegen und Zeilen selektiv hinzufügen.

Sofern Sie jeder Zeile nicht zuweisen. Darüber hinaus ist es einfach, auf eine Spalte mit ihrem Namen wie „Daten“ oder nach ihrem Standort innerhalb des DataFrame zu verweisen.”

Pandas hinzufügen Zeile

Verwenden Sie die Funktion loc [] zum Hinzufügen einer Zeile oder ihrer relevanten Spalte zu einem Datenrahmen. Die Funktion insert () oder das Verhalten eines Datenrahmens und der Platzierung des Spaltennamens in quadratischen Klammern „[]“ sind die beiden zusätzlichen Möglichkeiten, Zeilen und Spalten hinzuzufügen. Eine Zeile kann nur am Ende eines Datenrahmens mit der Funktion "loc []" hinzugefügt werden, um sie dem DataFrame hinzuzufügen. Die Informationen in dieser Zeile werden durch die Daten ersetzt, die Sie einfügen, wenn Sie einen anderen Index im DataFrame angeben. Die Methode „append ()“ übergibt den neuen Datenrahmen innerhalb des „[]“ und wendet den Punktbetreiber mit dem alten Datenrahmen an. Am Ende der relevanten Zeile fügt es eine neue Zeile hinzu.

Sie müssen sich der vorhandenen Spalten im Datenrahmen bewusst sein, um eine neue Zeile hinzuzufügen. Es gibt vier Möglichkeiten, Zeilen zum DataFrame "append ()", "concat ()", "iloc []" und "hinzuzufügen".loc [] ”. Wir haben in unseren Beispielen zwei Techniken verwendet.

Die Syntax für Pandas, die die Zeile durchfüttern .LOC [] Methode

Die Syntax zum Hinzufügen einer Zeile mit der “.LOC [] ”-Methode ist wie oben

Die Syntax für die Pandas -Einfügungszeile nach append () -Methode

Beispiel 1: Hinzufügen von Zeile mit Verwendung .LOC [] Methode

Beginnend mit dem ersten Beispiel fügen wir unserem Datenrahmen mit dem „DF eine Zeile einzelne Zeile zu unserem Datenrahmen hinzu.loc () ”Methode. Wenn eine Zeile in einen Pandas -Datenfreame eingefügt wird, wird sie zum Ende des Datenrahmens hinzugefügt, während die ursprünglichen Zeilen stabil bleiben. Verwendung von „DataFrame.loc [] “Wir können die Zeile am Ende unseres Datenrahmens einfügen. Beispiele hier.

In diesem Beispiel haben wir Datenrahmen erstellt, die als "Autos" bezeichnet wurden. Es gibt drei Spalten "Name" ist der Titel der ersten Spalte. In der Liste der Spalten "Name" haben wir die Namen einiger Autos "Ford", "Honda" und "Toyota", "Ford", "Honda" und "Toyota". Preis ist die zweite Spalte, die wir haben, und die Werte "3000000", "420000" und "400000" Die dritte Spalte ist "Modell" und enthält die Werte "2021", "2018" und enthält die Werte "2021", "2018" und enthält die Werte "2021" und "2018" und enthält die Werte "2021", und enthält die Werte "2021", "2018" und enthält und enthält die Werte "und" 2018 "und enthält die Werte" und enthält " "2019". Jetzt werden wir unseren Datenrahmen mit "Anzeige (df)" anzeigen.

Der Datenrahmen bietet nun eine neue Spalte mit dem „DF.loc () ”Funktion. Durch Verwendung von „DF.loc () ”, wir fügen einfach eine einzelne Zeile hinzu. Die Liste, die wir in unserer letzten Reihe enthalten sind, lautet "Volkswagen", "250000" und "2010". Jetzt ist es einfach, diese Werte der letzten Zeile unseres Datenrahmens hinzuzufügen. Um herauszufinden, wo die neue Zeile platziert werden soll, können wir „Len (DF) verwenden.Index ”), um die Anzahl der Zeilen zu finden. Der Index, der sich wie eine Adresse verhält, kann verwendet werden, um alle Datenpunkte innerhalb des Datenrahmens oder der Serie abzurufen. Beide Zeilen und Spalten haben Indizes „Zeilen“ -Indexe werden als solche bezeichnet, während „Spalten“ -Indexe als allgemeine Spaltennamen bezeichnet werden. Schließlich zeigt „Display (df)“ einen neuen Datenrahmen mit einer neuen Zeile angezeigt.

Durch Drücken der Schaltfläche "Datei ausführen" auf der Schnittstelle "Spyder" oder durch Drücken von "Shift+Enter" können Sie das oben angegebene Python -Programm ausführen. Die Spyder -Schnittstelle zeigt dann zwei Datenrahmen mit drei Spalten als Ergebnis an. In diesem Programm generieren wir zunächst einen Datenrahmen mit drei Spalten, "Name", "Preis" und "Modell", die einige Werte mit „PD verwenden.DataFrame ”und Anzeigen dieser auf Bildschirme mit" Anzeige (df) ". Danach haben wir in DataFrame eine neue" Zeile "hinzugefügt, die mit der Liste" Volkswagen "," 250000 "und" 2010 "enthielt, mit der Liste" Volkswagen "," 250000 "und" 2010 ".

Eine neue "Reihe" wird mit dem "DF" hinzugefügt.loc () ”-Funktion und die„ len (df.Index) ”zeigt an, wo die Zeile in den Datenrahmen platziert wird. Die Ausgabe zeigte jetzt deutlich den DataFrame mit einer neuen Zeile.

Beispiel 2: Hinzufügen von Zeile mit der Methode append ()

Die append () -Funktion fügt Zeilen von einem anderen Datenrahmen zum Aufgeben des von der Lieferung gelieferten Zeilen hinzu, wobei ein neues DataFrame -Objekt in dem Prozess zurückgegeben wird. Die authentischen Datenrahmen fehlende Spalten werden als neue Spalten eingeführt, und die neuen Zellen sind mit NAN -Werten gepackt. Der ursprüngliche DataFrame bleibt unverändert. Nur ein neues DataFrame -Objekt wird von der Methode „append ()“ zurückgegeben.

Diese Stichprobe bestimmt, wie das „DF“ verwendet wird.append () ”Methode zum Einfügen einer neuen Zeile in einen Datenrahmen einfügen. Der erste Schritt besteht darin, einen Datenrahmen mit zwei Spalten zu erstellen. Der Name unseres Datenrahmens lautet in diesem Beispiel "Daten", und die Spalte, die wir aus ihm ausgewählt haben, ist "Land" und "Kapital". Eine Liste von Werten wird in diesen Spalten aufbewahrt. In der ersten Kolumne "Land" haben wir "England", "Australien" und "Türkei" und in der zweiten Kolumne "Hauptstadt" die Liste ihrer Kapitalländer, in der wir "London", "Canberra" und "Istanbul" haben “.

Wir fügen jetzt einen neuen "Zeile" zu unserem Datenrahmen mit dem "DF" hinzu.append () ”Methode. Die neu hinzugefügten Werte für eine Reihe sind „Land: Pakistan“ und „Capital: Islamabad“ Dies zeigt, dass „Pakistan“ wie in der Kolumne „Land“ und „Islamabad“ wie in der Spalte „Hauptstadt“ gedruckt wird, gedruckt wird. Verwenden Sie "Ignore_ index = true", um zu bestätigen, dass Ihr Index sauber ist. "Ignore_index = true" bedeutet, dass die ursprünglichen Indizes in diesem Fall nicht berücksichtigt und durch "0", "1", "2" und "3" ersetzt werden. Ein Datenstück wird mithilfe von Pandas "append ()" -Methode zu einem anderen Datenrahmen hinzugefügt. Dies beinhaltet die Kombination von "D1" und "D2", um "D1+D2" zu erhalten. Dies ist vergleichbar mit einem Standard -Python -Anhang "Anhang". Verwenden Sie nun mit "Print (df)". Wir werden jetzt unseren Datenrahmen mit "Print (DF)" anzeigen.

Die beiden Datenrahmen werden in diesem Ausgabebild angezeigt. Wir haben die Spalten "Land" und "Kapital" im Datenrahmen. Es enthält eine Liste einiger Daten. Anschließend können wir sehen, dass das Ausgabebild diesen in ihm gezeigten Datenrahmen zeigt. Wir haben den Datenrahmen erweitert, indem wir eine neue Zeile mit der Technik „append ()“ hinzugefügt haben. Wir können sehen, dass unsere neue Zeile im Datenrahmen generiert wurde und im Bild mit einem „Index“ von 0 bis 3 angezeigt wird.

Abschluss

Ein Datenrahmen kann manchmal zusätzlich neue Zeilen hinzufügen. In diesem Artikel werden Methoden verwendet, um einem Datenrahmen Zeilen hinzuzufügen. Wenn wir uns das erste Beispiel ansehen, wurde ein Datenrahmen mit „PD.DataFrame ”. Drei Spalten bilden diesen Datenrahmen mit dem Titel "Car" mit dem Titel "Car". Wir benutzen das ".LOC [] ”Funktion zum Hinzufügen einer Zeile zu diesem Datenrahmen, und„ Drucken (df) “wird verwendet, um den Datenrahmen auf dem Bildschirm anzuzeigen. Auf die gleiche Weise haben wir die Methode „append ()“ verwendet, um dem DataFrame in unserem zweiten Beispiel eine Zeile hinzuzufügen. Diese beiden Techniken sind nützlich, um Zeilen zu einem Datenrahmen hinzuzufügen.