Between-Methode
Swipe um das Menü anzuzeigen
Untersuchen wir unser Datenset etwas genauer. Wir haben numerische Spalten, zum Beispiel 'Engine_volume'. Angenommen, Sie möchten Informationen über alle Autos mit einem 'Engine_volume' kleiner als 3, aber größer als 2. Mit der .loc[]-Anweisung lässt sich dies einfach umsetzen.
Es ist jedoch hilfreich zu wissen, dass Python eine spezielle Funktion bereitstellt, mit der sich Daten zwischen zwei Werten extrahieren lassen, ohne zwei Bedingungen zu verwenden. Diese Methode heißt .between(left_bound, right_bound). Sie kann auf numerische Spalten angewendet werden, wobei die linken und rechten Grenzen der Zahlen angegeben werden. Sehen Sie sich das Beispiel an und erfahren Sie, wie .between() und .loc[] kombiniert werden können.
Der folgende Code extrahiert Daten, bei denen 'Engine_volume' >= 2 and 'Engine_volume' <= 3 gilt. Was ist jedoch zu tun, wenn eine oder sogar beide Grenzen exklusiv sein sollen? Finden wir es anhand desselben Beispiels heraus. Sie können der .between()-Methode ein zusätzliches Argument hinzufügen.
.between(2, 3, inclusive = 'right')– extrahiert Daten, bei denen'Engine_volume' > 2 and 'Engine_volume' <= 3gilt;.between(2, 3, inclusive = 'left')– extrahiert Daten, bei denen'Engine_volume' >= 2 and 'Engine_volume' < 3gilt;.between(2, 3, inclusive = 'both')– extrahiert Daten, bei denen'Engine_volume' >= 2 and 'Engine_volume' <= 3gilt. Das Ergebnis entspricht dem ohne Verwendung voninclusive = 'both';.between(2, 3, inclusive = 'neither')– extrahiert Daten, bei denen'Engine_volume' > 2 and 'Engine_volume' < 3gilt.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen