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
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