Pandas Series - Methode add_suffix()

PandasPandasBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In Pandas ermöglicht die Methode add_suffix() es uns, einen Zeichenfolgenlabel am Ende jedes Index oder jeder Zeile in einer Series hinzuzufügen. Diese Methode gibt eine neue Series mit den aktualisierten Labels zurück.

VM-Tipps

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 von 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.

Erstellen einer Series

Zunächst importieren wir die pandas-Bibliothek und erstellen eine Series. In diesem Beispiel werden wir eine Series mit numerischen Werten erstellen.

import pandas as pd

s = pd.Series([1, 2, 3])

Fügen eines Suffixes an eine Series an

Verwenden Sie die Methode add_suffix(), um einem Series-Zeilenlabel ein Suffix hinzuzufügen. Das Suffix wird als Argument an die Methode angegeben.

s_with_suffix = s.add_suffix('_index')

Zeigen Sie die aktualisierte Series an

Drucken Sie die ursprüngliche und die aktualisierte Series aus, um den Unterschied zu sehen.

print("Original Series:")
print(s)
print("Series mit Suffix:")
print(s_with_suffix)

Zusammenfassung

Durch die Verwendung der Methode add_suffix() in Pandas können wir leicht ein Zeichenfolgenlabel am Ende jedes Index oder jeder Zeile in einer Series hinzufügen. Dies kann nützlich sein, wenn wir die Labels zur einfacheren Identifizierung oder Analyse modifizieren möchten. Denken Sie daran, das Ergebnis der add_suffix()-Methode an eine neue Variable zuzuweisen, um die ursprüngliche Series beizubehalten.