Pandas Series Add Methode

PythonPythonBeginner
Jetzt üben

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

Einführung

In diesem Lab werden wir lernen, wie die add()-Methode in Pandas verwendet wird, um Additionen auf einer Series durchzuführen. Die add()-Methode ermöglicht es uns, eine Series mit einer anderen Series oder mit einem skalaren Wert zu addieren. Wir können auch fehlende oder leere Werte mit dem Parameter fill_value auffüllen.

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 von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn Sie während des Lernens 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

Lassen Sie uns beginnen, indem wir die pandas-Bibliothek importieren und eine Series erstellen.

import pandas as pd

## Erstellen einer Series
s = pd.Series([1, 2, 3, 4])
print("Original Series:")
print(s)

Ausgabe:

Original Series:
0    1
1    2
2    3
3    4
dtype: int64

Fügen eines skalaren Werts zur Series hinzu

Wir können die add()-Methode verwenden, um einem skalaren Wert jedes Element in der Series hinzuzufügen. In diesem Beispiel werden wir dem skalaren Wert 2 jedes Element in der Series hinzufügen.

print("\nSeries nach Hinzufügen eines skalaren Werts:")
print(s.add(2))

Ausgabe:

Series nach Hinzufügen eines skalaren Werts:
0    3
1    4
2    5
3    6
dtype: int64

Addieren von zwei Series

Wir können auch die add()-Methode verwenden, um zwei Series miteinander zu addieren. In diesem Beispiel werden wir zwei Series s1 und s2 erstellen und sie addieren.

## Erstellen von zwei Series
s1 = pd.Series([1, 2, 3])
s2 = pd.Series([4, 5, 6])

print("\nErgebnis der Addition von zwei Series:")
print(s1.add(s2))

Ausgabe:

Ergebnis der Addition von zwei Series:
0    5
1    7
2    9
dtype: int64

Ausfüllen von fehlenden Werten

Die add()-Methode unterstützt auch das Ausfüllen von fehlenden oder leeren Werten. Wir können den Parameter fill_value verwenden, um einen Wert anzugeben, der vor der Addition in die fehlenden Werte eingefügt werden soll. In diesem Beispiel werden wir zwei Series s1 und s2 mit fehlenden Werten erstellen und sie mit dem Wert 3 auffüllen, bevor wir sie addieren.

## Erstellen von zwei Series mit fehlenden Werten
s1 = pd.Series([1, None, None])
s2 = pd.Series([4, 5, None])

print("\nErgebnis der Addition von zwei Series mit fehlenden Werten:")
print(s1.add(s2, fill_value=3))

Ausgabe:

Ergebnis der Addition von zwei Series mit fehlenden Werten:
0    5.0
1    8.0
2    NaN
dtype: float64

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die add()-Methode in Pandas verwendet, um Additionen auf einer Series durchzuführen. Wir können einem skalaren Wert jedes Element in einer Series hinzufügen, zwei Series miteinander addieren und fehlende oder leere Werte auffüllen. Die add()-Methode ist ein nützliches Werkzeug für die elementweise Addition von Series in Pandas.