Pandas fügen Zeile zum DataFrame hinzu

Pandas fügen Zeile zum DataFrame hinzu
Pandas ist ein schnelles, leistungsfähiges, anpassungsfähiges und benutzerfreundliches Open-Source-Analyse- und Verarbeitungswerkzeug. Die Werte werden im Zeilen- und Spaltformat unter Verwendung eines zweidimensionalen Datenmodells aufbewahrt, das als "Pandas DataFrame" bezeichnet wird. Wir können den DataFrame die Zeile hinzufügen, indem wir verschiedene Methoden verwenden, die die „Pandas“ bereitstellen. Wir können diese Methoden anwenden, wenn wir unseren Daten einen neuen Eintrag hinzufügen müssen, den wir zuvor vergessen haben, zuvor hinzuzufügen. Mit Hilfe dieses Handbuchs lernen Sie, wie Sie eine Zeile in "Pandas DataFrame" einfügen. In diesem Leitfaden werden verschiedene Methoden untersucht, mit denen wir die Zeile zu „Pandas“ hinzufügen werden.”

Methoden zum Hinzufügen einer Zeile zum DataFrame in "Pandas"

Wir haben drei Methoden, die wir in diesem Leitfaden bewerben und diskutieren werden. Diese Methoden sind:

  • Datenrahmen.LOC -Methode.
  • Datenrahmen.append () Methode.
  • Pandas.Concat () Methode.

Beispiel 01: Verwenden von DataFrame.LOC -Methode

Wir haben das "Spyder" -Tool, das wir zum Erstellen und Zusammenstellen dieser „Pandas“ -Codes verwenden werden. Um den Code „Pandas“ auszuführen, müssen wir diese "Pandas als PD" importieren. Anschließend erstellen wir den Datenrahmen "Arbeiter" und fügen fünf Spalten mit eindeutigen Spaltennamen hinzu. Die erste Spalte, die wir erstellt haben, ist das "srl_no". Die Daten in dieser Spalte sind "1", "2", "3", "4" und "5". Die zweite Spalte ist die Spalte "W_Name", in der wir "Smith", "Jack", "Joseph", "Robert" und "Cherry" haben.

Der Name der dritten Spalte in diesem Datenrahmen lautet "w_instructor". Der "W_Instructor" haben "Mia", "Thomas", "Emma", "Charles" und "Olivia" darin. Dann fügten wir die Spalte "W_Luanguage" eingefügt, die aus den Daten "Englisch", "Britisch", "Deutsch", "Bangoli" und "Englisch" besteht. Die letzte ist die Spalte "Working_Hrs", in der wir "7", "5", "6", "4" und "8" einstellen.

Alle Spalten und Daten werden eingefügt, und wir konvertieren diese Daten in tabellarische Datenformular oder wir ändern dies in DataFrame. Um sie in DataFrame zu konvertieren, nennen wir die Methode "DataFrame ()" der Pandas "PD". Jetzt wird der DataFrame erstellt und wir zeigen diesen "Worker" -Datenrahmen an. Nach dem folgenden „print ()“ haben wir die „Arbeiter. LOC ”-Methode, die zum Hinzufügen der Zeile im DataFrame verwendet wird. Wir fügen auch die „Arbeiter hinzu. Index “und die neue Zeile, die wir in den Datenrahmen„ Arbeiter “einfügen möchten, der aus" 6 "," Merry "," Joseph "," Chinese "und" 5 "besteht.

Drücken Sie die Taste "Ausführen" und die Ausgabe wird gerendert. Zunächst erstellen wir den DataFrame und fügen fünf Zeilen ein, die in dieser Ausgabe angezeigt werden. Danach fügen wir denselben Datenrahmen eine weitere Zeile hinzu, die ebenfalls unten gerendert wird. Wir haben jetzt sechs Spalten im aktualisierten Datenrahmen.

Beispiel # 02: Verwenden von DataFrame. append () Methode

Wir beginnen mit dem Importieren der "Pandas" -Pakete als "PD". Das "STD_DICT" ist festgelegt und wir setzen fünf Spalten hinein. Wir setzen den Namen der ersten Spalte als "std_name" und fügen auch Namen der Schüler darin ein. Dies sind "Martha", "Thomas", "Rob" und "Smith". Die nächste Spalte heißt mit den darin enthaltenen Daten als "es". Die Daten, die wir zu diesem „IT“ übertragen haben. Diese Zahlen sind "87", "91", "97" und "95". Jetzt lautet der Name der anderen Spalte "Wissenschaft". In der Spalte "Wissenschaft" haben wir "83", "99", "84" und "76".

Jetzt haben wir zwei weitere Kolumnen, die „Englisch“ und „Geschichte“ sind. Wir setzen "77", "84", "87" und "90" in die Spalte "English" sowie "88", "84", "93", "79" zur Spalte "Geschichte", "88", "84", "93", "79". Alle Spalten und Daten werden hinzugefügt. Wir ändern dies dann in einem Datenrahmen. Wir bezeichnen die PANDAS -Methode "DataFrame ()" als "PD", um sie in DataFrame zu ändern. Nachdem der Datenrahmen erstellt wurde, wird er gezeigt. Wir platzieren Print () -Anweisungen zum Drucken. Wir erstellen eine neue Variable "STD_DF2", in der wir die Daten der Zeile speichern. Wir erwähnen zuerst den Spaltennamen und fügen dann die Daten hinzu.

Während wir den „std_name“ schreiben, platzieren wir dann den Namen, den wir in die neue Zeile einfügen möchten. Der Name, den wir hinzufügen möchten, ist "Samuel". In der Spalte "It" fügen wir "89" hinzu. In "Science" haben wir "93" eingefügt. Für Englisch haben wir "87" platziert. Zuletzt ist in der Spalte "History" "86" Spalte. Dies sind die Daten der neuen Zeile, die wir in den vorhandenen Datenrahmen „STD_DICT“ einfügen müssen. Diese Zeile wird durch Verwendung des Datenrahmens hinzugefügt. append () ”Methode.

Wir fügen den Namen des Datenrahmens hinzu. Anschließend rufen wir die Append -Methode auf, um „std_df2“ einzulegen, die die Daten der neuen Zeile enthält. Setzen Sie die "Ignore_index" auf "wahr", damit es die Indexwerte ignorieren, um die Indexwerte zu ignorieren. Dann haben wir "Print (STD_DF)", um es anzuzeigen.

Der Datenrahmen.Die Methode append () fügt die neue Zeile dem Datenfreame hinzu, wie unten gezeigt.

Beispiel # 03: Verwenden von Pandas.concat () Methode

Hier verfügt das „Diktieren“ über drei Spalten, die die Daten enthalten. In der Spalte "EMP_NAME" haben wir "Jack", "Jacob", "Samuel", "Charles" und "Peter". In "Working_HRs" haben wir "5 Stunden/Tag", "6 Stunden/Tag", "8 Stunden/Tag", "9 Stunden/Tag" und "7 Std./Tag". Die letzte Spalte heißt "Pay", das "1500/Tag", "2000/Tag", "2500/Tag", "3000/Tag" und "2800/Tag" enthält. Dann ändern wir es in den "DataFrame" und speichern es in "EMP_RECORD1". Dann drucken Sie es aus.

Danach stellen wir ein weiteres "Diktier" auf und fügen zwei neue "EMP_Name" hinzu, nämlich "Amy" und "Maddy". Wir fügen dem "Working_HRS" neue zwei Einträge hinzu: "5 Stunden/Tag" und "6 Stunden/Tag". In der Spalte "Pay" fügen wir "1500/Tag" und "2000/Tag" hinzu. Wir ändern es in DataFrame und speichern es in der Variablen „EMP_RECORD2“. Jetzt haben wir zwei verschiedene Datenrahmen erstellt. Wir fügen den ersten DataFrame die zweiten DataFrame -Zeilen hinzu, indem wir die PD verwenden. concat () ”Methode.

Wir setzen beide Datenrahmen dieser Methode ein. Setzen Sie "wahr" für "Ignore_index". Es wird die Indexwerte nicht berücksichtigt und die Zeilen des zweiten Datenrahmens zum ersten Datenrahmen hinzufügen. Die neue Variable befindet sich hier in dem endgültigen Datenrahmen. Der variable Name ist "EMP_REOCRD3". Setzen Sie dann den "Print (EMP_RECORD3)", der den endgültigen Datenrahmen nach dem Einfügen der Zeilen in den ersten Datenrahmen anzeigt.

Es zeigt den ersten DataFrame und den zweiten DataFrame separat an. Danach kombiniert es sowohl DataFrame als auch die Zeilen des zweiten Datenrahmens zum ersten Datenrahmen hinzu. Es ignoriert den Indexwert beider DataFrames und erstellt einen weiteren neuen Datenrahmen, der alle Zeilen des ersten und zweiten Datenrahmens enthält.

Abschluss

In diesem Leitfaden wird das Konzept des Hinzufügens von Zeilen zum DataFrame in "Pandas" erläutert. Wir haben drei Methoden definiert, die die „Pandas“ zum Hinzufügen der Zeile zum DataFrame enthält. Wir haben drei Beispiele festgelegt und alle Methoden in diesen Beispielen angewendet.