Pandas DataFrame entfernen Index

Pandas DataFrame entfernen Index
Die Python -Bibliothek heißt "Pandas". Die Serie, Liste oder DataFrame kann auch in „Pandas“ erstellt werden. Wenn wir in „Pandas“ einen Datenrahmen erstellen, setzen wir auch einige Indexwerte ein. Meistens haben wir die „Pandas verwendet.reset_index () ”Methode zum Entfernen oder Ablegen des Index des DataFrame. Wir können den Index auch entfernen, indem wir die Methode "set_index ()" verwenden. Die "pandas" enthält diese Methoden "reset_index ()" und "set_index", um den Index fallen zu lassen. Wir werden beide Methoden in diesem Handbuch anwenden und Ihnen zeigen, wie Sie den Index in „Pandas“ entfernen, indem Sie die „Pandas“ -Methoden verwenden.Syntax der Methode reset_index () Datenrahmen.reset_index (Drop = true)

Syntax von set_index () Methode

Datenrahmen.zuweisen (Index = Bereich (Len (DataFrame)))).set_index ('index')

Beispiel # 01:

Wir verwenden die "Spyder" -App, um den Code „Pandas“ in diesem Handbuch zu entwickeln. Wir wissen, dass einige „Pandas“ -Funktionen als „PD“ importiert werden müssen. Also importieren wir es hier zuerst hier. Dann entwickeln wir den Datenrahmen und speichern ihn als "vechile_df". Dieser Datenrahmen wird nur erstellt, wenn wir das „PD“ verwenden.DataFrame () ”-Methode, die die Methode von„ Pandas “ist. Nach der Einstellung dieser Methode erstellen wir einige Spalten, die in den Datenrahmen eingefügt werden. Wir platzieren "vactical_name", was der Name der Spalte ist. In dieser Kolumne fügen wir "Wagonr, Land Cruiser, Bike, Mehran, Scooty, Cycle und Corolla" hinzu.

Als nächstes fügen wir den Spaltennamen "vactical_year" hinzu und fügen "2001, 2016, 2005, 2000, 2015, 1999 und 2019" ein. Danach haben wir die letzte Spalte mit dem Namen "vactical_code", die die Codes für alle Fahrzeuge enthält, die wir hinzugefügt haben. Diese Codes sind „SW12, Th34, RM23, Mo02, DL27, NP90 und ZL45“. Dann schließen wir den Datenrahmen. Jetzt fügen wir den Index in diesen Datenrahmen ein. Wir setzen diese Werte ein, die wir als Index für diesen Datenrahmen einfügen möchten.

Wir schreiben "v1, v2, v3, v4, v5, v6 und v7" und initialisieren "v_index" mit diesen Werten. Jetzt verwenden wir den „DataFrame.Index “Methode zum Hinzufügen dieses Index zum DataFrame. Wir geben den Namen des DataFrameW, der "vehiumsdach" lautet. Dann die Methode "Index" und gleich dieser Methode der Variablen "v_index", in der wir die Indexwerte gespeichert haben. Jetzt werden diese Werte in den Datenrahmen eingefügt. Nach dem Hinzufügen der Indexwerte drucken wir diese „vactical_df“ auf dem Bildschirm.

Wir drücken "Shift+Enter" und das Ergebnis wird auf dem Bildschirm wiedergegeben. Wir zeigen einfach den DataFrame „Vehikel_DF“ mit einem Indexwert an. Hier ist der Index für Sie sichtbar. Wir haben diesen Index noch nicht fallen oder entfernen. Jetzt setzen wir mehr Zeilen zu diesem Code, um diesen Index zu entfernen, der im folgenden Ergebnis angezeigt wird.

In diesem Beispiel verwenden wir die Methode "reset_index ()". Wir initialisieren "vechile_df1" mit dieser Methode und setzen "Drop = true" als Parameter dieser Methode "reset_index ()". Dadurch wird die Indexwerte fallen, die wir in den DataFrame eingefügt haben, und speichern den aktualisierten Datenrahmen im "vehiumsviertel_df1". Anschließend rendern wir auch "Vehicle_df1", indem wir es in die Methode "print ()" eingeben.

Der aktualisierte Datenrahmen nach der Entfernung der Indexwerte wird in diesem Ergebnis wiedergegeben. Hier sehen Sie, dass die im obigen Ergebnis angezeigten Indexwerte entfernt und ein aktualisierter Datenrahmen angezeigt werden. Wir entfernen diese Indexwerte, indem wir einfach die Methode „reset_index ()“ in diesem Code verwenden.

Beispiel # 02:

Hier ist das neue Beispiel, in dem wir das verwenden werden “.set_index ”Methode zum Ablegen des Index des DataFrame. Der DataFrame wird erstellt und als "Medicine_DF" gespeichert und gespeichert ". Nur wenn wir die "Pandas" -Funktion "PD verwenden" verwenden.DataFrame () ”wird dieser Datenrahmen gebildet. Danach generieren wir bestimmte Spalten, die zum Datenrahmen hinzufügen. Wir geben "med_code" als Name der Spalte ein und fügen "Jo456, JO123, ED876, RO456, RY890, SI234, NI678, PA442 und JO491" hinzu, zu dieser Spalte. Der Spaltenname „med_delivery“ wird dann hinzugefügt und die folgenden Städte werden hinzugefügt: "Delhi, Mexiko, Los Angeles, Boson, Baljiam, Birmingham, San Jose, Austin und New York".

Dann haben wir die Spalte "Käufer_Name", in der wir "Smith, Leo, Lily, Liam, Jayden, Grace, Jessica, Samuel und Collum" einfügen. Die letzte Spalte in diesem Datenrahmen lautet "Rabatt_%", der den Prozentsatz der Rabatte für alle von uns eingegebenen Medikamente enthält. Die „4%, 3%, 7%, 3%, 6%, 2%, 7%, 0%und 2%“ sind die Prozentsätze, die wir in dieser Spalte hinzugefügt haben. Wir fügen derzeit den Index zu diesem Datenrahmen hinzu.

Als Index für diesen Datenrahmen fügen wir die Werte hinzu, die wir einfügen möchten. Hier sind „M1, M2, M3, M4, M5, M6, M7, M8 und V9“ geschrieben. Jetzt fügen wir diesen Index dem DataFrame mit dem "DataFrame" zum DataFrame hinzu.Index ”-Methode. Wir geben zunächst den Namen "Medicine_DF" Datenrahmen, gefolgt von der Methode "Index", und gleichsetzen diese Methode mit der Variablen "Index_", die die Indexwerte enthält. Diese Werte wurden nun in den Datenrahmen eingefügt. Anschließend drucken wir diese "medical_df" auf dem Bildschirm, nachdem wir die Indexwerte hinzugefügt haben.

Danach verwenden wir die Methode "set_index", um diesen Index fallen zu lassen oder zu entfernen. Wenn wir diese Methode wie gezeigt verwenden, wird der Index entfernt und der aktualisierte Datenrahmen wird dann generiert. Wir drucken diesen aktualisierten Datenrahmen, nachdem wir diesen Index hier entfernt haben.

Der erste Datenrahmen zeigt die Indexwerte von M1 bis M9 an. Anschließend entfernen wir diesen Index und der neu generierte Datenrahmen ohne diese Indexwerte wird auch hier angezeigt. Diese Indexspalte wird unter Verwendung der “entfernt“.set_index () ”Methode.

Beispiel # 03:

In diesem Beispiel verwenden wir denselben Datenrahmen, den wir zuvor in Beispiel 2 erstellt haben, und erstellen den Indexspalte dieses Datenrahmens "med_code". Jetzt ist die Indexspalte die "med_code" für diesen Datenrahmen. Dieses Mal werden wir die Methode „reset_index ()“ zum Entfernen der Indexspalte aus dem DataFrame verwenden. In der Methode „reset_index ()“ setzen wir das „Drop = true“, was bedeutet.

Die Spalte "med_code" wird angezeigt. Anschließend entfernen wir diese Indexspalte mit der Methode "reset_index ()" und zeigen auch den DataFrame an, nachdem Sie diese Indexspalte entfernt haben.

Beispiel # 04:

Wir können auch die Indexspalte der CSV -Datei entfernen, indem wir die Methode "Index_col" verwenden. Hier in diesem gegebenen Code bewegen wir uns, um zu diskutieren, wie es geht. Wir verwenden einfach die Methode "read_csv" von "pandas" zum Lesen der CSV -Datei. In dieser Methode geben wir den Pfad oder den Namen der CSV -Datei an, deren Daten wir lesen möchten. Wir setzen die "Datei".CSV ”Name hier. Anschließend verwenden wir "index_col = false", das den Index aus der CSV. Wir rendern auch die Daten der CSV -Datei, nachdem wir hier die Indexspalte fallen gelassen haben.

Die Datei.CSV ”-Dateien Daten werden gerendert und die Indexspalte aus dieser Datei entfernt.

Abschluss

Sie haben gelernt, wie man den Index in "Pandas" entfernen. Wir haben eine gründliche Erklärung von zwei Methoden vorgelegt, die wir verwendet haben, um die Indexwerte oder die Indexspalte aus dem DataFrame zu entfernen. Wir haben diskutiert, dass die "reset_index ()" und "set_index ()" beide Methoden zum Entfernen des Index in "Pandas" verwendet werden. Sie haben sowohl das Codeskript als auch die Ausgabe in diesem Handbuch gesehen.