Between-metodi
Tarkastellaan hieman tietojoukkoamme. Meillä on numeerisia sarakkeita, esimerkiksi 'Engine_volume'
. Kuvittele, että haluat tiedot kaikista autoista, joiden 'Engine_volume'
on alle 3
, mutta suurempi kuin 2
. Käyttämällä .loc[]
-lausetta tämä onnistuu helposti.
On kuitenkin hyödyllistä tietää, että Python tarjoaa erityisen funktion, jolla voi hakea tietoja kahden arvon väliltä ilman kahta ehtoa. Tämä metodi on nimeltään .between(left_bound, right_bound)
. Sitä voi käyttää numeerisiin sarakkeisiin määrittelemällä vasemman ja oikean rajan. Katso esimerkkiä ja opi, miten .between()
- ja .loc[]
-lauseita voi yhdistää.
Alla oleva koodi hakee tiedot, joissa 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, mutta mitä tehdä, jos halutaan toinen tai molemmat rajat eksklusiivisiksi? Selvitetään tämä saman esimerkin avulla. .between()
-metodiin voi lisätä lisäargumentin.
.between(2, 3, inclusive = 'right')
– hakee tiedot, joissa'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– hakee tiedot, joissa'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– hakee tiedot, joissa'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Tulos on sama kuin ilmaninclusive = 'both'
-argumenttia;.between(2, 3, inclusive = 'neither')
– hakee tiedot, joissa'Engine_volume' > 2 and 'Engine_volume' < 3
.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.03
Between-metodi
Pyyhkäise näyttääksesi valikon
Tarkastellaan hieman tietojoukkoamme. Meillä on numeerisia sarakkeita, esimerkiksi 'Engine_volume'
. Kuvittele, että haluat tiedot kaikista autoista, joiden 'Engine_volume'
on alle 3
, mutta suurempi kuin 2
. Käyttämällä .loc[]
-lausetta tämä onnistuu helposti.
On kuitenkin hyödyllistä tietää, että Python tarjoaa erityisen funktion, jolla voi hakea tietoja kahden arvon väliltä ilman kahta ehtoa. Tämä metodi on nimeltään .between(left_bound, right_bound)
. Sitä voi käyttää numeerisiin sarakkeisiin määrittelemällä vasemman ja oikean rajan. Katso esimerkkiä ja opi, miten .between()
- ja .loc[]
-lauseita voi yhdistää.
Alla oleva koodi hakee tiedot, joissa 'Engine_volume' >= 2 and 'Engine_volume' <= 3
, mutta mitä tehdä, jos halutaan toinen tai molemmat rajat eksklusiivisiksi? Selvitetään tämä saman esimerkin avulla. .between()
-metodiin voi lisätä lisäargumentin.
.between(2, 3, inclusive = 'right')
– hakee tiedot, joissa'Engine_volume' > 2 and 'Engine_volume' <= 3
;.between(2, 3, inclusive = 'left')
– hakee tiedot, joissa'Engine_volume' >= 2 and 'Engine_volume' < 3
;.between(2, 3, inclusive = 'both')
– hakee tiedot, joissa'Engine_volume' >= 2 and 'Engine_volume' <= 3
. Tulos on sama kuin ilmaninclusive = 'both'
-argumenttia;.between(2, 3, inclusive = 'neither')
– hakee tiedot, joissa'Engine_volume' > 2 and 'Engine_volume' < 3
.
Kiitos palautteestasi!