Pandas DataFrame Gt 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 lernst du die DataFrame.gt()-Methode in der Pandas-Bibliothek kennen. Diese Methode wird verwendet, um ein DataFrame elementweise mit einem anderen zu vergleichen und gibt als Ergebnis einen DataFrame von booleschen Werten zurück.

Tipps für die VM

Nachdem der VM-Start abgeschlossen ist, klicke in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu öffnen.

Manchmal musst du 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 du während des Lernens Probleme hast, kannst du Labby gerne fragen. Gib nach der Sitzung Feedback, und wir werden das Problem für dich prompt beheben.

Importiere die pandas-Bibliothek

Um die DataFrame.gt()-Methode zu verwenden, musst du zuerst die pandas-Bibliothek importieren. Dies kannst du mit dem folgenden Code tun:

import pandas as pd

Erstelle einen DataFrame

Als nächstes erstelle einen DataFrame, mit dem du arbeiten kannst. Du kannst den folgenden Code als Beispiel verwenden:

df=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})

Vergleiche mit einem Skalar mithilfe der DataFrame.gt()-Methode

Lassen Sie uns nun den DataFrame mit einem Skalar mithilfe der DataFrame.gt()-Methode vergleichen. Dies wird einen neuen DataFrame mit booleschen Werten zurückgeben, die anzeigen, ob jedes Element größer als der Skalar ist. Verwenden Sie den folgenden Code:

print(df.gt(200))

Vergleiche mit einer Series mithilfe der DataFrame.gt()-Methode

Als nächstes vergleichen wir den DataFrame mit einer Series mithilfe der DataFrame.gt()-Methode. Dies wird einen neuen DataFrame mit booleschen Werten zurückgeben, die anzeigen, ob jedes Element im DataFrame größer als das entsprechende Element in der Series ist. Verwenden Sie den folgenden Code:

series = pd.Series([150, 200, 150])
print(df.gt(series,axis=0))

Vergleiche mit einem anderen DataFrame mithilfe der DataFrame.gt()-Methode

Schließlich vergleichen wir den DataFrame mit einem anderen DataFrame mithilfe der DataFrame.gt()-Methode. Dies wird einen neuen DataFrame mit booleschen Werten zurückgeben, die anzeigen, ob jedes Element im ersten DataFrame größer als das entsprechende Element im zweiten DataFrame ist. Verwenden Sie den folgenden Code:

df_1=pd.DataFrame({"A":[200,500],"B":[60,250],"C":[150,1]})
df_2=pd.DataFrame({"A":[200,550],"B":[65,251],"C":[100,10]})
print(df_1.gt(df_2))

Zusammenfassung

In diesem Lab haben Sie die DataFrame.gt()-Methode in der Pandas-Bibliothek kennengelernt. Sie haben gesehen, wie man einen DataFrame mit einem Skalar, einer Series und einem anderen DataFrame mithilfe dieser Methode vergleicht. Mit der DataFrame.gt()-Methode können Sie elementweise Vergleiche in einem DataFrame bequem durchführen und boolesche Ergebnisse erhalten.