Lisätietoa Indeksoinnista
Jatketaan eteenpäin ja jatketaan sarakkeiden ja rivien poimimista indeksien avulla. Sinun tulee siis olla perehtynyt loc[]
-attribuutin kaltaiseen ominaisuuteen.
Seuraava attribuuttimme on iloc[]
; se tarkoittaa indeksi-sijaintia, 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 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 ovat 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 ___
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
What should I use to extract the first and last rows using iloc[]?
Can you explain how negative indices work with iloc[]?
Could you show an example of extracting the second and second-to-last rows?
Awesome!
Completion rate improved to 3.03
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[]
-attribuutin kaltaiseen ominaisuuteen.
Seuraava attribuuttimme on iloc[]
; se tarkoittaa indeksi-sijaintia, 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 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 ovat 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 ___
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!