Pandas DataFrame Radd Methode

PythonPythonBeginner
Jetzt üben

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

Einführung

Die radd()-Methode des Pandas DataFrames wird verwendet, um eine elementweise Addition zwischen einem DataFrame und einer anderen Datenstruktur durchzuführen. Sie gibt einen neuen DataFrame zurück, in dem das Ergebnis der Additionsoperation umgekehrt ist. In diesem Lab werden Sie durch den Schritt-für-Schritt-Prozess des Verwenden der radd()-Methode in Python Pandas geführt.

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 Operationen 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 der erforderlichen Bibliotheken

Zunächst müssen Sie die pandas-Bibliothek importieren, die für die Arbeit mit DataFrames verwendet werden wird.

import pandas as pd

Erstellen eines DataFrames

Als nächstes erstellen Sie einen DataFrame, der für die Addition verwendet werden wird.

df = pd.DataFrame({'a': [2,5,7], 'b': [1,2,3], 'c': [4,5,7]})
print("---------The DataFrame is------")
print(df)

Addieren mit einem Skalarwert

Verwenden Sie die radd()-Methode, um den DataFrame mit einem Skalarwert zu addieren.

print("----------------------------")
print(df.radd(2))

Addieren mit einem anderen DataFrame

Erstellen Sie zwei DataFrames und führen Sie eine Addition zwischen ihnen durch.

df1 = pd.DataFrame({'a': [1,5,6],'b': [4,6,5],'c': [2,8,7]})
df2 = pd.DataFrame({'a': [2,1,1],'b': [1,5,8],'c': [7,5,6]})
print("------------The result is-----------")
print(df1.radd(df2))

Fehlende Werte behandeln

Behandeln Sie fehlende Werte, indem Sie sie mit einem angegebenen Wert füllen, indem Sie das fill_value-Parameter verwenden.

df1 = pd.DataFrame({'a': [None,2,6],'b': [2,1,4],'c': [2,1,0]})
df2 = pd.DataFrame({'a': [1,1,2],'b': [None,5,0]})
print("------------The result is-----------")
print(df1.radd(df2,fill_value=2))

Zusammenfassung

In diesem Lab haben Sie gelernt, wie Sie die radd()-Methode des Pandas DataFrames verwenden, um elementweise Addition zwischen DataFrames durchzuführen. Sie haben auch gelernt, wie Sie fehlende Werte behandeln und sie mit einem angegebenen Wert füllen. Indem Sie sich an dieser schrittweisen Anleitung halten, sollten Sie jetzt gut verstehen, wie Sie die radd()-Methode in Ihren eigenen Python-Pandas-Projekten verwenden. Denken Sie daran, zu üben und verschiedene Szenarien zu testen, um Ihr Verständnis weiter zu verbessern. Viel Spaß beim Programmieren!