Pandas Series Append Methode

PandasPandasBeginner
Jetzt üben

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

Einführung

Die Series.append()-Methode von pandas wird verwendet, um zwei Series zu kombinieren oder zusammenzufügen und eine neue Series zurückzugeben. Es ermöglicht es Ihnen, die Elemente von zwei Series zusammenzusetzen, entweder mit oder ohne Beibehaltung der ursprünglichen Indexwerte.

Tipps für die virtuelle Maschine

Nachdem der Start der virtuellen Maschine abgeschlossen ist, klicken Sie in der linken oberen Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

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.

Importieren des pandas-Moduls

Um die Series.append()-Methode zu verwenden, müssen wir zunächst das pandas-Modul in Python importieren. Dies können Sie mit dem folgenden Code tun:

import pandas as pd

Zwei Series erstellen

Als nächstes müssen wir zwei Series erstellen, die wir zusammenfügen möchten. Sie können eine Series erstellen, indem Sie einem Listen- oder arrayähnlichen Objekt den pd.Series()-Konstruktor übergeben. Beispielsweise:

s1 = pd.Series(['Python', 'Java'])
s2 = pd.Series([1, 2])

Die Series anhängen

Jetzt können wir die Series.append()-Methode verwenden, um s2 an s1 anzuhängen. Dies können Sie tun, indem Sie die append()-Methode auf s1 aufrufen und s2 als to_append-Parameter übergeben. Beispielsweise:

s3 = s1.append(s2)

(Optional) Indexwerte ignorieren

Standardmäßig behält die append()-Methode die Indexwerte der ursprünglichen Series bei. Wenn Sie die Indexwerte ignorieren und einen neuen Index von 0 bis n-1 generieren möchten, können Sie dem append()-Methode den Parameter ignore_index=True übergeben. Beispielsweise:

s3 = s1.append(s2, ignore_index=True)

(Optional) Integrität überprüfen

Wenn Sie sicherstellen möchten, dass der resultierende Index keine doppelten Werte enthält, können Sie dem append()-Methode den Parameter verify_integrity=True übergeben. Wenn es überlappende Indexwerte gibt, wird eine ValueError ausgelöst. Beispielsweise:

s3 = s1.append(s2, verify_integrity=True)

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die Series.append()-Methode in pandas verwendet, um zwei Series zu kombinieren oder zusammenzufügen. Wir sind die Schritte des Importierens des pandas-Moduls, der Erstellung der Series und des Anhängens derselben durchgegangen. Darüber hinaus haben wir die optionalen Parameter untersucht, um Indexwerte zu ignorieren oder die Integrität zu überprüfen. Diese Methode ist nützlich, wenn wir zwei Series in pandas zu einer einzigen Series kombinieren möchten.