Between-metoden
La oss undersøke datasettet vårt litt nærmere. Vi har numeriske kolonner, for eksempel 'Engine_volume'. Tenk deg 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 under henter ut data der 'Engine_volume' >= 2 and 'Engine_volume' <= 3, men hva gjør vi hvis vi ønsker at é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
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'. Tenk deg 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 under henter ut data der 'Engine_volume' >= 2 and 'Engine_volume' <= 3, men hva gjør vi hvis vi ønsker at é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!