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 via hun numerieke index, beginnend bij 0;.loc
- wordt gebruikt om rijen te benaderen via hun stringlabel.
In deze cursus zullen we ons uitsluitend richten 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:
Je kunt de eerste kolom opmerken, die dient als de rij-index. We zullen deze indexen gebruiken 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 rijen van 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 die in de onderstaande afbeelding zijn aangegeven:
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 via hun numerieke index, beginnend bij 0;.loc
- wordt gebruikt om rijen te benaderen via hun stringlabel.
In deze cursus zullen we ons uitsluitend richten 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:
Je kunt de eerste kolom opmerken, die dient als de rij-index. We zullen deze indexen gebruiken 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 rijen van 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 die in de onderstaande afbeelding zijn aangegeven:
Bedankt voor je feedback!