Between-metoden
La oss undersøke datasettet vårt litt nærmere. Vi har numeriske kolonner, for eksempel 'Engine_volume'
. Anta at du ønsker informasjon om alle biler med en 'Engine_volume'
mindre enn 3
, men større enn 2
. Ved å bruke .loc[]
-setningen kan vi enkelt gjøre dette.
Det er imidlertid nyttig å vite at Python tilbyr en spesiell funksjon som kan hente ut data mellom to verdier uten å bruke to betingelser. Denne metoden heter .between(left_bound, right_bound)
. Du kan bruke den på numeriske kolonner ved å angi venstre og høyre grense for tallene. Se på eksemplet og lær hvordan vi kan kombinere .between()
og .loc[]
-setningene.
Koden nedenfor henter ut data der 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, men hva gjør vi hvis én eller begge grensene skal være eksklusive? La oss finne ut av det ved å bruke det samme eksemplet. Du kan legge til et ekstra argument i .between()
-metoden.
.between(2, 3, inclusive = 'right')
– henter ut data der'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– henter ut data der'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– henter ut data der'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Resultatet blir det samme som uten å brukeinclusive = 'both'
;.between(2, 3, inclusive = 'neither')
– henter ut data der'Engine_volume' > 2 and 'Engine_volume' < 3
.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
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
Sveip for å vise menyen
La oss undersøke datasettet vårt litt nærmere. Vi har numeriske kolonner, for eksempel 'Engine_volume'
. Anta at du ønsker informasjon om alle biler med en 'Engine_volume'
mindre enn 3
, men større enn 2
. Ved å bruke .loc[]
-setningen kan vi enkelt gjøre dette.
Det er imidlertid nyttig å vite at Python tilbyr en spesiell funksjon som kan hente ut data mellom to verdier uten å bruke to betingelser. Denne metoden heter .between(left_bound, right_bound)
. Du kan bruke den på numeriske kolonner ved å angi venstre og høyre grense for tallene. Se på eksemplet og lær hvordan vi kan kombinere .between()
og .loc[]
-setningene.
Koden nedenfor henter ut data der 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, men hva gjør vi hvis én eller begge grensene skal være eksklusive? La oss finne ut av det ved å bruke det samme eksemplet. Du kan legge til et ekstra argument i .between()
-metoden.
.between(2, 3, inclusive = 'right')
– henter ut data der'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– henter ut data der'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– henter ut data der'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Resultatet blir det samme som uten å brukeinclusive = 'both'
;.between(2, 3, inclusive = 'neither')
– henter ut data der'Engine_volume' > 2 and 'Engine_volume' < 3
.
Takk for tilbakemeldingene dine!