Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Iloc Basisprincipes | De Allereerste Stappen
Pandas Eerste Stappen

bookIloc Basisprincipes

Je kunt ook rijen in een DataFrame benaderen via hun index. Er zijn meerdere manieren om dit te doen:

  • .iloc - wordt gebruikt om rijen te benaderen op hun numerieke index, beginnend bij 0;
  • .loc - wordt gebruikt om rijen te benaderen op hun stringlabel.

In deze cursus richten we ons uitsluitend op het gebruik van het .iloc-attribuut.

12345
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
copy

De DataFrame heeft de volgende structuur:

Let op de eerste kolom, die fungeert als de rij-index. We gebruiken deze indexen om specifieke rijen in de DataFrame te benaderen. De syntaxis van dit attribuut is als volgt:

df.iloc[index]

We kunnen dit attribuut toepassen om de derde en zevende rij in onze DataFrame te benaderen:

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
copy

Na het uitvoeren van de bovenstaande code, krijg je rijen die overeenkomen met de indexen zoals aangegeven in de onderstaande afbeelding:

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 13

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 3.03

bookIloc Basisprincipes

Veeg om het menu te tonen

Je kunt ook rijen in een DataFrame benaderen via hun index. Er zijn meerdere manieren om dit te doen:

  • .iloc - wordt gebruikt om rijen te benaderen op hun numerieke index, beginnend bij 0;
  • .loc - wordt gebruikt om rijen te benaderen op hun stringlabel.

In deze cursus richten we ons uitsluitend op het gebruik van het .iloc-attribuut.

12345
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
copy

De DataFrame heeft de volgende structuur:

Let op de eerste kolom, die fungeert als de rij-index. We gebruiken deze indexen om specifieke rijen in de DataFrame te benaderen. De syntaxis van dit attribuut is als volgt:

df.iloc[index]

We kunnen dit attribuut toepassen om de derde en zevende rij in onze DataFrame te benaderen:

12345678
import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : ['Asia', 'Asia', 'Europe', 'Europe', 'Europe', 'South America', 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) # Accessing to the third and seventh rows print(countries.iloc[2]) print(countries.iloc[6])
copy

Na het uitvoeren van de bovenstaande code, krijg je rijen die overeenkomen met de indexen zoals aangegeven in de onderstaande afbeelding:

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 13
some-alt