Onko Data ...?
Tässä osiossa jatketaan datan poimimista käyttämällä tiettyjä ehtoja. Tässä tutustut hyödylliseen menetelmään nimeltä .isin(). Ensin sinun tulee 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 samalla tavalla. .isin(list)-metodi tarkistaa, löytyvätkö sarakkeen arvot annetusta taulukosta. Tässä tapauksessa tarkistetaan, ovatko sarakkeen 'Manufacturer' arvot models-listassa.
Swipe to start coding
Tehtävänäsi on poimia autotiedot, joissa sarakkeen 'Color' arvot ovat 'Grey', 'White', 'Black'. Noudata seuraavaa algoritmia:
- Luo lista
colors, jonka alkiot ovat'Grey','White','Black'(tässä järjestyksessä). - Poimi sarakkeesta
'Color'ne arvot, jotka sisältyvät listaancolor. Käytä.loc[]-attribuuttia. - Näytä datasetin
data_extractedviimeiset 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 jatketaan datan poimimista käyttämällä tiettyjä ehtoja. Tässä tutustut hyödylliseen menetelmään nimeltä .isin(). Ensin sinun tulee 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 samalla tavalla. .isin(list)-metodi tarkistaa, löytyvätkö sarakkeen arvot annetusta taulukosta. Tässä tapauksessa tarkistetaan, ovatko sarakkeen 'Manufacturer' arvot models-listassa.
Swipe to start coding
Tehtävänäsi on poimia autotiedot, joissa sarakkeen 'Color' arvot ovat 'Grey', 'White', 'Black'. Noudata seuraavaa algoritmia:
- Luo lista
colors, jonka alkiot ovat'Grey','White','Black'(tässä järjestyksessä). - Poimi sarakkeesta
'Color'ne arvot, jotka sisältyvät listaancolor. Käytä.loc[]-attribuuttia. - Näytä datasetin
data_extractedviimeiset viisi riviä.
Ratkaisu
Kiitos palautteestasi!
single