Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Lisätietoa Indeksoinnista | Tutustuminen Indeksointiin ja Datan Valintaan
Datan Käsittely Pandas-Kirjastolla

bookLisätietoa Indeksoinnista

Jatketaan eteenpäin ja jatketaan sarakkeiden ja rivien poimimista indeksien avulla. Sinun tulee siis olla perehtynyt loc[]-attribuuttia vastaavaan ominaisuuteen.

Seuraava attribuuttimme on iloc[]; se tarkoittaa indeksi-sijaintia, ja saatat arvata, että sen avulla voidaan käsitellä sekä sarakkeiden että rivien indeksejä.

Ensiksi tulee palauttaa mieleen indeksit. Ensimmäisellä rivillä on indeksi 0, seuraavalla 1, sitten 2 ja niin edelleen. Voimme myös laskea lopusta päin (tämä ei ole kovin kätevää tietoaineistoissa, mutta voi olla hyödyllistä joissain tilanteissa), joten viimeisellä rivillä on indeksi -1, toiseksi viimeisellä -2 ja niin edelleen...

Katso taulukkoa:

Aloitamme kuitenkin attribuutin iloc[] yksinkertaisimmalla toteutuksella, käyttäen seuraavaa tietojoukkoa (alla on sen viisi ensimmäistä riviä):

Katso esimerkkikoodia ja tulostetta:

  • data.iloc[0] – poimii ensimmäisen rivin tietoaineistosta;
  • data.iloc[1] – poimii toisen rivin tietoaineistosta;
  • data.iloc[-1] – poimii viimeisen rivin tietoaineistosta;
  • data.iloc[-2] – poimii toiseksi viimeisen rivin tietoaineistosta.

Kuten olet ehkä huomannut, tulosteen lopussa muuttuja Name näyttää myös rivinumeron, esimerkiksi Name: 998.

Kysymys

Korvaa paikkamerkit ___ koodiruudussa omalla koodillasi vastataksesi alla olevaan kysymykseen.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Huomaa, että ensimmäisen henkilön indeksi on 0.

question mark

Poimi toinen ja viimeinen rivi yllä olevasta koodi-ikkunasta. Mitkä ovat näiden henkilöiden nimet?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

Awesome!

Completion rate improved to 3.03

bookLisätietoa Indeksoinnista

Pyyhkäise näyttääksesi valikon

Jatketaan eteenpäin ja jatketaan sarakkeiden ja rivien poimimista indeksien avulla. Sinun tulee siis olla perehtynyt loc[]-attribuuttia vastaavaan ominaisuuteen.

Seuraava attribuuttimme on iloc[]; se tarkoittaa indeksi-sijaintia, ja saatat arvata, että sen avulla voidaan käsitellä sekä sarakkeiden että rivien indeksejä.

Ensiksi tulee palauttaa mieleen indeksit. Ensimmäisellä rivillä on indeksi 0, seuraavalla 1, sitten 2 ja niin edelleen. Voimme myös laskea lopusta päin (tämä ei ole kovin kätevää tietoaineistoissa, mutta voi olla hyödyllistä joissain tilanteissa), joten viimeisellä rivillä on indeksi -1, toiseksi viimeisellä -2 ja niin edelleen...

Katso taulukkoa:

Aloitamme kuitenkin attribuutin iloc[] yksinkertaisimmalla toteutuksella, käyttäen seuraavaa tietojoukkoa (alla on sen viisi ensimmäistä riviä):

Katso esimerkkikoodia ja tulostetta:

  • data.iloc[0] – poimii ensimmäisen rivin tietoaineistosta;
  • data.iloc[1] – poimii toisen rivin tietoaineistosta;
  • data.iloc[-1] – poimii viimeisen rivin tietoaineistosta;
  • data.iloc[-2] – poimii toiseksi viimeisen rivin tietoaineistosta.

Kuten olet ehkä huomannut, tulosteen lopussa muuttuja Name näyttää myös rivinumeron, esimerkiksi Name: 998.

Kysymys

Korvaa paikkamerkit ___ koodiruudussa omalla koodillasi vastataksesi alla olevaan kysymykseen.

12345
import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/people.csv') print(data.___) # CHANGE CODE HERE (to answer the question below) print(data.___) # CHANGE CODE HERE (to answer the question below)
copy

Huomaa, että ensimmäisen henkilön indeksi on 0.

question mark

Poimi toinen ja viimeinen rivi yllä olevasta koodi-ikkunasta. Mitkä ovat näiden henkilöiden nimet?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 4
some-alt