Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tiettyjen Rivien ja Sarakkeiden Valitseminen | Tutustuminen Indeksointiin ja Datan Valintaan
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Datan Käsittely Pandas-Kirjastolla

bookTiettyjen Rivien ja Sarakkeiden Valitseminen

Olet käsitellyt aiemmat luvut, ja nyt on oikea hetki yhdistää osaamisesi. Voit määrittää sekä rivit että sarakkeet; tätä varten sinun tulee tuntea .loc[]-attribuutti.

Tämän toiminnon avulla voidaan tehdä monenlaisia viipalointitoimintoja, mutta tässä vaiheessa keskitymme aiemmissa luvuissa opittujen asioiden kertaamiseen.

Kuten tavallista, katso ensin esimerkkiä ja sitten tulostetta.

  • data.loc[2:5, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 2, 3, 4, 5 (muista, että indeksit alkavat 0:sta) sarakkeista 'Director' ja 'ReleaseYear' (.loc[] sisältää viimeisen indeksin, jonka määrittelet []:ssä);
  • data.loc[:5, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 0, 1, 2, 3, 4, 5 sarakkeista 'Director' ja 'ReleaseYear';
  • data.loc[997:, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 997, 998, 999 (999 on viimeisen rivin indeksi) sarakkeista 'Director' ja 'ReleaseYear';
  • data.loc[:, ['Director', 'ReleaseYear']] tai data[['Director', 'ReleaseYear']] – palauttaa kaikki rivit sarakkeista 'Director' ja 'ReleaseYear'.
Tehtävä

Swipe to start coding

Tehtävänäsi on tuottaa tarvittavat rivit ja sarakkeet. Noudata seuraavaa algoritmia:

  1. Tuo pandas-kirjasto käyttäen aliasta pd.
  2. Lue csv-tiedosto.
  3. Aseta muuttujaan data tiedot sarakkeista 'Title', 'Stars', 'Category' (tässä järjestyksessä) riveiltä, joiden indeksit ovat välillä 1585.
  4. Tulosta muuttuja data_extracted.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3
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 more about how .loc[] works with both rows and columns?

What happens if I specify a row or column that doesn't exist using .loc[]?

Can you show more examples of slicing with .loc[]?

close

bookTiettyjen Rivien ja Sarakkeiden Valitseminen

Pyyhkäise näyttääksesi valikon

Olet käsitellyt aiemmat luvut, ja nyt on oikea hetki yhdistää osaamisesi. Voit määrittää sekä rivit että sarakkeet; tätä varten sinun tulee tuntea .loc[]-attribuutti.

Tämän toiminnon avulla voidaan tehdä monenlaisia viipalointitoimintoja, mutta tässä vaiheessa keskitymme aiemmissa luvuissa opittujen asioiden kertaamiseen.

Kuten tavallista, katso ensin esimerkkiä ja sitten tulostetta.

  • data.loc[2:5, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 2, 3, 4, 5 (muista, että indeksit alkavat 0:sta) sarakkeista 'Director' ja 'ReleaseYear' (.loc[] sisältää viimeisen indeksin, jonka määrittelet []:ssä);
  • data.loc[:5, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 0, 1, 2, 3, 4, 5 sarakkeista 'Director' ja 'ReleaseYear';
  • data.loc[997:, ['Director', 'ReleaseYear']] – palauttaa rivit, joiden indeksit ovat 997, 998, 999 (999 on viimeisen rivin indeksi) sarakkeista 'Director' ja 'ReleaseYear';
  • data.loc[:, ['Director', 'ReleaseYear']] tai data[['Director', 'ReleaseYear']] – palauttaa kaikki rivit sarakkeista 'Director' ja 'ReleaseYear'.
Tehtävä

Swipe to start coding

Tehtävänäsi on tuottaa tarvittavat rivit ja sarakkeet. Noudata seuraavaa algoritmia:

  1. Tuo pandas-kirjasto käyttäen aliasta pd.
  2. Lue csv-tiedosto.
  3. Aseta muuttujaan data tiedot sarakkeista 'Title', 'Stars', 'Category' (tässä järjestyksessä) riveiltä, joiden indeksit ovat välillä 1585.
  4. Tulosta muuttuja data_extracted.

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 1. Luku 3
single

single

some-alt