single
Rijen Filteren met Lambda-Functies
Veeg om het menu te tonen
Veeg om te beginnen met coderen
Je taak hier is om de data in twee groepen te verdelen: één met oneven indexen en één met even indexen. Volg het algoritme:
- Importeer de
pandas-bibliotheek met het aliaspd. - Lees het csv-bestand in.
- Selecteer alleen rijen met even indexen:
- Gebruik het
.iloc[]-attribuut op dedata; - Pas binnen het
.iloc[]-attribuut delambda-functie toe met het argumentx; - Stel een voorwaarde in om te controleren of het getal even is (als je niet weet hoe dit moet, bekijk dan de hint).
- Gebruik het
- Selecteer alleen rijen met oneven indexen:
- Gebruik het
.iloc[]-attribuut op dedata; - Pas binnen het
.iloc[]-attribuut delambda-functie toe met het argumentx; - Stel een voorwaarde in om te controleren of het getal oneven is (als je niet weet hoe dit moet, bekijk dan de hint).
- Gebruik het
- Data weergeven:
- Geef de eerste vijf rijen van de
evenindexen weer; - Geef de laatste vijf rijen van de
oddindexen weer.
- Geef de eerste vijf rijen van de
Oplossing
Om te controleren of een index even of oneven is, gebruik je de % (modulo) operator – deze geeft de rest van een deling terug. Als x.index % 2 == 0, is de rest 0, wat betekent dat de index even is. Als x.index % 2 != 0, is de rest 1, wat betekent dat de index oneven is.
Om alleen de eerste of laatste rijen van een DataFrame weer te geven, gebruik je de .head(n)- en .tail(n)-methoden, waarbij n het aantal weer te geven rijen is. Standaard geven beide methoden 5 rijen terug als n niet is opgegeven.
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.