Iloc 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.
12345import 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)
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:
12345678import 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])
Na het uitvoeren van de bovenstaande code, krijg je rijen die overeenkomen met de indexen zoals aangegeven in de onderstaande afbeelding:
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 3.03
Iloc 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.
12345import 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)
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:
12345678import 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])
Na het uitvoeren van de bovenstaande code, krijg je rijen die overeenkomen met de indexen zoals aangegeven in de onderstaande afbeelding:
Bedankt voor je feedback!