Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Onko Data ...? | Datan Poimiminen
Edistyneet Tekniikat Pandas-Kirjastossa

bookOnko 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ä:

123
import 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())
copy

Tarkastele nyt alla olevaa esimerkkiä ja selitystä:

12345
import 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())
copy

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.

Tehtävä

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:

  1. Luo lista nimeltä colors, joka sisältää alkiot 'Grey', 'White', 'Black' (tässä järjestyksessä).
  2. Poimi arvot 'Color'-sarakkeesta, jotka sisältyvät color-listaan. Käytä .loc[]-attribuuttia.
  3. Näytä tietojoukon data_extracted viimeiset viisi riviä.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 3.03

bookOnko 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ä:

123
import 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())
copy

Tarkastele nyt alla olevaa esimerkkiä ja selitystä:

12345
import 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())
copy

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.

Tehtävä

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:

  1. Luo lista nimeltä colors, joka sisältää alkiot 'Grey', 'White', 'Black' (tässä järjestyksessä).
  2. Poimi arvot 'Color'-sarakkeesta, jotka sisältyvät color-listaan. Käytä .loc[]-attribuuttia.
  3. Näytä tietojoukon data_extracted viimeiset viisi riviä.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 3. Luku 1
single

single

some-alt