Lisä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 attribuuttiin.
Seuraava attribuuttimme on iloc[]; se tarkoittaa index-location (indeksisijainti), ja kuten ehkä arvasit, sen avulla voidaan käsitellä sekä sarakkeiden että rivien indeksejä.
Ensiksi on hyvä 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 tosin 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 käytöllä, hyödyntäen seuraavaa tietoaineistoa (alla näkyvät sen viisi ensimmäistä riviä):
Katso esimerkkikoodia ja tulostetta:
data.iloc[0]– poimii tietoaineiston ensimmäisen rivin;data.iloc[1]– poimii toisen rivin;data.iloc[-1]– poimii tietoaineiston viimeisen rivin;data.iloc[-2]– poimii toiseksi viimeisen rivin.
Kuten olet ehkä huomannut, tulosteen lopussa muuttuja Name näyttää myös rivinumeron, esimerkiksi Name: 998.
Kysymys
Korvaa paikkamerkit ___ koodikentässä omalla koodillasi vastataksesi alla olevaan kysymykseen.
12345import 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)
Huomaa, että ensimmäisen henkilön indeksi on 0.
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme