Pandas Series Reset Index

Pandas Series Reset Index
Der Index der PANDAS -Serie könnte ab 0 auf die Liste der sequentiellen Zahlen zurückgesetzt werden, indem die Serie verwendet wird.reset_index () ”Methode. Die Syntax zur Verwendung dieser Methode ist wie folgt angegeben:

Wir werden die praktische Ausführung dieser Funktion in diesem Tutorial sehen.

Beispiel 1: Verwendung der PANDAS -Serie.Reset_index () Methode zum Zurücksetzen des Index einer Serie, um die anfängliche Indexliste als Spalte zu halten

Die Serie.reset_index () ”wird in dieser Abbildung verwendet.

Die Arbeit des Python -Programms begann mit der Suche nach einem geeigneten Tool für unser System, um das Skript zu kombinieren. Das Tool „Spyder“ wird für die Ausführung der Programme ausgewählt.

Wir initialisieren das Skript, indem wir zuerst die wesentlichen Bibliotheken laden. Als die “Serie.Reset_index () ”Die Methode wird aus dem Pandas -Toolkit angewendet. Wir müssen sie notwendigerweise in unsere Python -Umgebung laden. Die Pandas -Bibliothek wird durch das Schreiben des Skripts „Pandas als PD“ importiert. Der Abschnitt „As PD“ in dieser Zeile bezieht sich darauf, den "PD" zu einem Alias ​​der "Pandas" -Bibliothek zu machen. Daher müssen wir die "Pandas" nicht verwenden. Wir schreiben nur "PD", um stattdessen auf eine Pandas -Funktion zugreifen zu können.

Die erste Methode, auf die wir mit dem Alias ​​„PD“ aus dem PANDAS -Modul zugreifen.Serie ”Methode. Diese Methode handelt. Wir rufen diese Funktion auf und geben die Werte an, die „34“, „21“, „18“, „45“, „76“, „82“, „22“, „40“, „91“, „101“, sind. und "8". Außerdem wird der Name der Spalte unter Verwendung des Parameters "Name" als "Daten" definiert.

Danach initialisieren wir eine Variable „new_index“ und weisen ihm einige Werte zu, aber mit derselben Länge, die wir für die Werte in der Serie verwendet haben. Die Werte für die Variable "new_index" sind "a01", "a02", "a03", "a04", "a05", "a06", "a07", "a08", "a09", "a10" und " "A11". Wir verwenden die in dieser Variablen für den Index gespeicherten Werte. Um die Indexspalte der Serie festzulegen, rufen wir die „Serie auf.Index “Eigenschaft und zuweisen Sie die Variable„ new_index “. Die im "new_index" gespeicherten Werte werden als Index der Serie anstelle der Standardliste des Index, der mit "0" beginnt. Um die Serie mit dem angegebenen Index zu sehen, nennen wir die Funktion „print ()“ und übergeben die Serie „Nummer“ als Eingabe, um ihren Inhalt zu drucken.

Die resultierende Reihe mit den angegebenen Indizes, die die Standardindexliste ersetzt, wird am Terminal ausgestellt.

Um diese benutzerdefinierte Indexliste auf die Standardliste zurückzusetzen, verwenden wir die PANDAS-Serie.reset_index () ”Methode.

Wir nennen die "Serie".reset_index () ”Methode zum Zurücksetzen der Indexliste. Der Name der Serie wird als "Nummer" mit der Methode "reset_index ()" angegeben. Somit funktioniert es, indem es die Serie überprüft und die Indexliste auf Standardeinstellungen zurückgesetzt wird. Um diese Änderungen zu speichern, erstellen wir die Variable "Ausgabe", die eine Kopie der Serie mit einer geänderten Indexliste generiert. Wir verwenden die Funktion "print ()", um den Inhalt "Ausgabe" anzuzeigen.

Im Ausgabebild können wir feststellen, dass der Standard -Sequentials -Index angezeigt wird. Außerdem wird die angegebene Indexliste als neue Spalte der Serie mit der Label "Index" hinzugefügt.

Beispiel 2: Verwendung der Pandas -Serie.Reset_index () Methode zum Zurücksetzen des Index einer Serie und zum Löschen des Anfangsindex

Diese Instanz demonstriert die Technik, um den Index einer Pandas -Serie mithilfe der "Serie" zurückzusetzen.reset_index () ”Methode. Zusätzlich verwerfen wir die anfänglich definierte Indexspalte unter Verwendung des Parameters „Drop“ der "Serie".reset_index () ”Funktion.

Für die Ausführung des Code -Snippets importieren wir zuerst die Pandas -Bibliothek als „PD“. Anschließend üben wir eine Methode aus diesem aktuell geladenen Pandas -Modul aus, um eine PANDAS -Serie zu erstellen. Der „PD.Series () ”-Funktion wird verwendet, und wir stellen ihnen eine Reihe von Werten zur Verfügung, um eine Serie mit diesen Werten zu generieren. Die Werte, die wir für die Serienkonstruktion angegeben haben. Diese Werte sind "Nestle", "Cadbury", "Mars", "Dove", "Lindt", "Godiva", "Ghirardelli" und "Ferrero". Wir verwenden den Parameter "Name", um diese Spalte zu kennzeichnen. Wir nennen es „Marke“, während wir eine Serie erstellen, die die Namen der Schokoladenmarken enthält. Die Länge der Serie beträgt 8. Ein Serienobjekt „Pralinen“ wird erstellt und das Ergebnis zugewiesen, das aus der Aufruf der Pandas „PD“ erzeugt wird.Serie () ”Methode.

Darüber hinaus wird eine Variable „Kennung“ erstellt und mit diesen Werten „A“, „B“, „C“, „D“, „E“, „F“, „G“ und „H“ erstellt und initialisiert und initialisiert und initialisiert. Die Länge der Werte, die sie enthält. Jetzt ändern wir die Standardindexliste der Serie und geben die Werte der Identifiervariablen an, die als Index verwendet werden sollen. Um den Index festzulegen, die „Serie“.Index ”Eigenschaft wird ausgeübt. Der Name der Serie "Chocolates" wird mit dem "erwähnt" erwähnt.Index “Eigenschaft. Wir weisen der Indexeigenschaft die Variable „Identifier“ zu. Die Eigenschaft „Index“ extrahiert die in der Variablen „Identifikator“ erhaltenen Werte und machen sie zur Indexliste der Serien. Die Methode „Print ()“ wird letztendlich aufgerufen, um die Serie „Pralinen“ zu drucken.

Die im folgende Snapshot angezeigte Serie zeigt, dass wir die angegebene Indexliste erfolgreich anstelle der Standardindexliste platziert haben.

Wenn Sie nun die Indexeinstellungen zurücksetzen möchten, verwenden Sie einfach die PANDAS -Methode „Serie“.reset_index () ”. Wir geben unseren Seriennamen diese Methode an. Es setzt nur die Indexeinstellungen auf Standard für diese bestimmte Serie zurück.

Wir berufen die „Serie.reset_index () ”Methode und liefern den Seriennamen damit als„ Pralinen “. Um die Serie mit der Standard -Indexliste zu speichern, erstellen wir eine Variable „Ser“. Jetzt müssen wir diese Serie sehen. Dafür wird die Methode „print ()“ verwendet. Innerhalb seiner Zahnspangen übergeben wir die Variable „Ser“, sodass sie alles angezeigt wird, was diese Variable erhalten hat.

Die resultierende Serie wird mit der Standardindexliste angezeigt. Aber auch die ursprünglich angegebene Indexliste ist als Spalte in der Serie mit dem Titel "Index" vorhanden. Die Methode "reset_index ()" platziert die Standardindexliste, hat jedoch die angegebene Liste für den Index nicht entfernt und hält sie stattdessen als neue Spalte bei.

Um die ursprünglich angegebene Indexliste zu verwerfen, die jetzt als Spalte in der Serie angehängt ist, verwenden wir einen Parameter in der Methode „reset_index ()“. Dieser Parameter ist der "Drop". Es nimmt den Booleschen Wert als Eingabe auf. Standardmäßig wird der Wert des Parameters des "Drop" auf "False" gesetzt, was bedeutet, dass er die erste Indexliste nicht fallen lässt. Da wir die anfängliche Indexliste beseitigen möchten, müssen wir ihren Wert auf "True" ändern.

Wir übergeben einfach das "Drop" -attribut mit dem "wahren" Wert an die "Serie".reset_index () ”Funktion.

Die gerenderte Ausgabe zeigt eine Serie, die jetzt die Spalte „Index“ fallen gelassen hat und mit der Standardindexliste angezeigt wird. Das ausgebildete Ergebnis wird im folgenden Snapshot dargestellt:

Abschluss

Sie können die Datensätze haben, in denen Ihre Indexliste anstelle der Standardindexliste verwendet werden soll. Möglicherweise müssen wir es auf Standardeinstellungen zurücksetzen. Aus diesem Grund bietet uns Pandas die „Serie.reset_index () ”Methode. Diese Methode ändert den Index in Standardeinstellungen. Wir haben zwei Techniken zur Verwendung dieser Methode bereitgestellt. Für die erste Abbildung haben wir die ursprünglich angegebene Indexliste in der resultierenden Serie als Spalte aufbewahrt, nachdem wir die Standardindexliste angewendet hatten. Die andere Technik zeigte, wie die angegebene Liste aus der Reihe mit dem Parameter „Drop“ fallen gelassen werden kann.