Onko Data ...?
Tässä osiossa jatkamme tietojen poimimista käyttämällä erityisiä ehtoja. Tässä tutustut hyödylliseen menetelmään nimeltä .isin()
. Ensin sinun tulee kuitenkin tarkastella tietojoukkoa. Katso viisi ensimmäistä riviä:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Tarkastele nyt alla olevaa esimerkkiä ja selitystä:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Selitys:
Kuten muistatte, ehdot asetetaan aina .loc[]
-attribuutin sisään. Tässä toimitaan samoin. .isin(list)
-metodi tarkistaa, löytyvätkö sarakkeen arvot annetusta taulukosta. Tässä tapauksessa tarkistetaan, löytyvätkö sarakkeen 'Manufacturer'
arvot listasta models
.
Swipe to start coding
Tehtävänäsi on poimia autot, joiden 'Color'
-sarakkeen arvo on 'Grey'
, 'White'
tai 'Black'
. Noudata seuraavaa algoritmia tehtävän suorittamiseksi:
- Luo lista nimeltä
colors
, joka sisältää alkiot'Grey'
,'White'
,'Black'
(tässä järjestyksessä). - Poimi arvot
'Color'
-sarakkeesta, jotka sisältyvätcolor
-listaan. Käytä.loc[]
-attribuuttia. - Näytä tietojoukon
data_extracted
viimeiset viisi riviä.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain how the `.isin()` method works in more detail?
What other conditions can I use with `.loc[]` besides `.isin()`?
Can you show more examples of filtering data using different columns?
Awesome!
Completion rate improved to 3.03
Onko Data ...?
Pyyhkäise näyttääksesi valikon
Tässä osiossa jatkamme tietojen poimimista käyttämällä erityisiä ehtoja. Tässä tutustut hyödylliseen menetelmään nimeltä .isin()
. Ensin sinun tulee kuitenkin tarkastella tietojoukkoa. Katso viisi ensimmäistä riviä:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Tarkastele nyt alla olevaa esimerkkiä ja selitystä:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Selitys:
Kuten muistatte, ehdot asetetaan aina .loc[]
-attribuutin sisään. Tässä toimitaan samoin. .isin(list)
-metodi tarkistaa, löytyvätkö sarakkeen arvot annetusta taulukosta. Tässä tapauksessa tarkistetaan, löytyvätkö sarakkeen 'Manufacturer'
arvot listasta models
.
Swipe to start coding
Tehtävänäsi on poimia autot, joiden 'Color'
-sarakkeen arvo on 'Grey'
, 'White'
tai 'Black'
. Noudata seuraavaa algoritmia tehtävän suorittamiseksi:
- Luo lista nimeltä
colors
, joka sisältää alkiot'Grey'
,'White'
,'Black'
(tässä järjestyksessä). - Poimi arvot
'Color'
-sarakkeesta, jotka sisältyvätcolor
-listaan. Käytä.loc[]
-attribuuttia. - Näytä tietojoukon
data_extracted
viimeiset viisi riviä.
Ratkaisu
Kiitos palautteestasi!
single