Pandas DataFrame Pop-Methode

Beginner

Einführung

In diesem Lab werden wir die pop()-Methode in der Python-Pandas-Bibliothek untersuchen. Die pop()-Methode wird verwendet, um einen bestimmten Eintrag in einem DataFrame zu löschen oder zu entfernen und gibt diesen Eintrag zurück. Wenn der angegebene Eintrag nicht gefunden wird, wirft die Methode einen KeyError.

Tipps für die VM

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.

Das pandas-Bibliothek importieren

Zunächst müssen wir die pandas-Bibliothek importieren, um die pop()-Methode verwenden zu können.

import pandas as pd

Erstellen eines DataFrames

Als nächstes werden wir ein DataFrame-Objekt mithilfe des DataFrame()-Konstruktors erstellen. Wir werden ein Dictionary übergeben, das die Spaltenbezeichnungen und ihre entsprechenden Werte enthält.

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

Entfernen eines Elements aus dem DataFrame

Jetzt können wir die pop()-Methode verwenden, um ein bestimmtes Element aus dem DataFrame zu entfernen. Die Methode nimmt das Label der Spalte, die entfernt werden soll, als Parameter.

df.pop('Age')

Ausgabe des modifizierten DataFrames

Schließlich können wir das geänderte DataFrame ausgeben, um die Änderungen zu sehen.

print(df)

Hier ist der vollständige Code:

import pandas as pd

df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})

df.pop('Age')

print(df)

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die pop()-Methode in der Python-Pandas-Bibliothek verwendet, um ein bestimmtes Element in einem DataFrame zu löschen. Wir haben auch gelernt, wie man einen KeyError behandelt, wenn das angegebene Element im DataFrame nicht gefunden wird. Die pop()-Methode kann ein nützliches Werkzeug für die Manipulation und Modifikation von DataFrames in Python sein.