Between-methode
Laten we onze dataset wat nader bekijken. We hebben numerieke kolommen, bijvoorbeeld 'Engine_volume'. Stel dat je informatie wilt over alle auto's met een 'Engine_volume' kleiner dan 3, maar groter dan 2. Met de .loc[]-instructie kunnen we dit eenvoudig doen.
Het is echter handig om te weten dat Python een speciale functie biedt waarmee je gegevens tussen twee waarden kunt extraheren zonder twee voorwaarden te gebruiken. Deze methode heet .between(left_bound, right_bound). Je kunt deze toepassen op numerieke kolommen door de linker- en rechtergrens van de getallen op te geven. Bekijk het voorbeeld en leer hoe we de .between()- en .loc[]-instructies kunnen combineren.
De onderstaande code extraheert gegevens waar 'Engine_volume' >= 2 and 'Engine_volume' <= 3, maar wat moeten we doen om één of zelfs beide grenzen exclusief te maken? Laten we dit uitzoeken met hetzelfde voorbeeld. Je kunt een extra argument toevoegen aan de .between()-methode.
.between(2, 3, inclusive = 'right')- extraheert gegevens waar'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')- extraheert gegevens waar'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')- extraheert gegevens waar'Engine_volume' >= 2 and 'Engine_volume' <= 3. Het resultaat is hetzelfde als zonderinclusive = 'both'te gebruiken;.between(2, 3, inclusive = 'neither')- extraheert gegevens waar'Engine_volume' > 2 and 'Engine_volume' < 3.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you show me an example using the .between() method?
What does the 'inclusive' argument do in .between()?
How do I use .loc[] with .between() for filtering?
Awesome!
Completion rate improved to 3.03
Between-methode
Veeg om het menu te tonen
Laten we onze dataset wat nader bekijken. We hebben numerieke kolommen, bijvoorbeeld 'Engine_volume'. Stel dat je informatie wilt over alle auto's met een 'Engine_volume' kleiner dan 3, maar groter dan 2. Met de .loc[]-instructie kunnen we dit eenvoudig doen.
Het is echter handig om te weten dat Python een speciale functie biedt waarmee je gegevens tussen twee waarden kunt extraheren zonder twee voorwaarden te gebruiken. Deze methode heet .between(left_bound, right_bound). Je kunt deze toepassen op numerieke kolommen door de linker- en rechtergrens van de getallen op te geven. Bekijk het voorbeeld en leer hoe we de .between()- en .loc[]-instructies kunnen combineren.
De onderstaande code extraheert gegevens waar 'Engine_volume' >= 2 and 'Engine_volume' <= 3, maar wat moeten we doen om één of zelfs beide grenzen exclusief te maken? Laten we dit uitzoeken met hetzelfde voorbeeld. Je kunt een extra argument toevoegen aan de .between()-methode.
.between(2, 3, inclusive = 'right')- extraheert gegevens waar'Engine_volume' > 2 and 'Engine_volume' <= 3;.between(2, 3, inclusive = 'left')- extraheert gegevens waar'Engine_volume' >= 2 and 'Engine_volume' < 3;.between(2, 3, inclusive = 'both')- extraheert gegevens waar'Engine_volume' >= 2 and 'Engine_volume' <= 3. Het resultaat is hetzelfde als zonderinclusive = 'both'te gebruiken;.between(2, 3, inclusive = 'neither')- extraheert gegevens waar'Engine_volume' > 2 and 'Engine_volume' < 3.
Bedankt voor je feedback!