Einführung
In diesem Lab lernen wir, wie die DataFrame.any()-Methode in Pandas verwendet wird. Diese Methode wird verwendet, um zu überprüfen, ob irgendein Element in einem DataFrame True ist. Sie gibt True zurück, wenn mindestens ein Element True ist, andernfalls gibt sie False zurück.
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 ö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.
Importiere die erforderlichen Bibliotheken
Um die DataFrame.any()-Methode zu verwenden, müssen wir die pandas-Bibliothek importieren.
import pandas as pd
Erstelle ein DataFrame
Lassen Sie uns ein DataFrame erstellen, mit dem wir arbeiten können. Wir werden die folgenden Beispielsdaten verwenden:
data = {'A': [1, 2, 3, 4, 5], 'B': [0, 1, 8, 2, 3]}
df = pd.DataFrame(data)
print(df)
Die Ausgabe wird wie folgt sein:
A B
0 1 0
1 2 1
2 3 8
3 4 2
4 5 3
Prüfe, ob irgendein Element im DataFrame größer als 3 ist
Wir können die DataFrame.any()-Methode verwenden, um zu überprüfen, ob irgendein Element im DataFrame größer als 3 ist. Diese Methode gibt True zurück, wenn mindestens ein Element größer als 3 ist, andernfalls gibt sie False zurück.
result = any(df > 3)
print(result)
Die Ausgabe wird wie folgt sein:
A True
B True
dtype: bool
Prüfe, ob irgendein Element in einer bestimmten Spalte kleiner als das entsprechende Element in einer anderen Spalte ist
Wir können auch die DataFrame.any()-Methode verwenden, um zu überprüfen, ob irgendein Element in einer bestimmten Spalte kleiner als das entsprechende Element in einer anderen Spalte ist. In diesem Beispiel überprüfen wir, ob irgendein Element in der Spalte B kleiner als das entsprechende Element in der Spalte A ist.
result = any(df['B'] < df['A'])
print(result)
Die Ausgabe wird wie folgt sein:
False
Zusammenfassung
In diesem Lab haben wir gelernt, wie man die DataFrame.any()-Methode in Pandas verwendet. Diese Methode ist hilfreich, um zu überprüfen, ob irgendein Element in einem DataFrame eine bestimmte Bedingung erfüllt. Mit dieser Methode können wir schnell bestimmen, ob irgendein Element in einem DataFrame einem bestimmten Kriterium entspricht.