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.
Erstelle eine 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üge einen skalaren Wert 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
Addiere 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
Fülle fehlende Werte aus
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.