 Lisätietoa Indeksoinnista
Lisä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.
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
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 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.
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!