Between-metoden
Låt oss undersöka vår datamängd lite närmare. Vi har numeriska kolumner, till exempel 'Engine_volume'
. Antag att du vill ha information om alla bilar med en 'Engine_volume'
mindre än 3
, men större än 2
. Med hjälp av .loc[]
-satsen kan detta enkelt uppnås.
Det är dock användbart att känna till att Python tillhandahåller en speciell funktion som kan extrahera data mellan två värden utan att använda två villkor. Denna metod heter .between(left_bound, right_bound)
. Den kan tillämpas på numeriska kolumner där du anger det vänstra och högra gränsvärdet. Se exemplet och lär dig hur vi kan kombinera .between()
och .loc[]
-satser.
Koden nedan extraherar data där 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, men vad ska vi göra för att göra en eller båda gränserna exklusiva? Låt oss ta reda på det med samma exempel. Du kan lägga till ett ytterligare argument till .between()
-metoden.
.between(2, 3, inclusive = 'right')
– extraherar data där'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– extraherar data där'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– extraherar data där'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Resultatet blir detsamma som utan att användainclusive = 'both'
;.between(2, 3, inclusive = 'neither')
– extraherar data där'Engine_volume' > 2 and 'Engine_volume' < 3
.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
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-metoden
Svep för att visa menyn
Låt oss undersöka vår datamängd lite närmare. Vi har numeriska kolumner, till exempel 'Engine_volume'
. Antag att du vill ha information om alla bilar med en 'Engine_volume'
mindre än 3
, men större än 2
. Med hjälp av .loc[]
-satsen kan detta enkelt uppnås.
Det är dock användbart att känna till att Python tillhandahåller en speciell funktion som kan extrahera data mellan två värden utan att använda två villkor. Denna metod heter .between(left_bound, right_bound)
. Den kan tillämpas på numeriska kolumner där du anger det vänstra och högra gränsvärdet. Se exemplet och lär dig hur vi kan kombinera .between()
och .loc[]
-satser.
Koden nedan extraherar data där 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, men vad ska vi göra för att göra en eller båda gränserna exklusiva? Låt oss ta reda på det med samma exempel. Du kan lägga till ett ytterligare argument till .between()
-metoden.
.between(2, 3, inclusive = 'right')
– extraherar data där'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– extraherar data där'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– extraherar data där'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Resultatet blir detsamma som utan att användainclusive = 'both'
;.between(2, 3, inclusive = 'neither')
– extraherar data där'Engine_volume' > 2 and 'Engine_volume' < 3
.
Tack för dina kommentarer!