Kennismaken Met Lambda-Functies
Soms is het nodig om voorwaarden te stellen aan de indexen. In deze gevallen dient een lambda-functie binnen iloc[] te worden gebruikt.
Laten we bekijken wat mogelijk is met lambda:
data.iloc[lambda x: x.index < 5]
Deze code geeft de eerste vijf rijen van de dataset weer, namelijk de rijen met de indexen 0, 1, 2, 3 en 4.
lambda x-xis het argument waarmee wordt gewerkt (het item van de dataset);x.index- haalt uitsluitend de waarden van de rij-indexen op;x.index < 5- de voorwaarde waarmee de data wordt geselecteerd. Hier worden alleen rijen met een index kleiner dan5geselecteerd.
Swipe to start coding
Je taak hier is om de data te verdelen in twee groepen: één met oneven indexen en één met even indexen. Volg het onderstaande 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 (raadpleeg de hint als je niet weet hoe dit moet).
- 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 (raadpleeg de hint als je niet weet hoe dit moet).
- 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
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.
Awesome!
Completion rate improved to 3.03
Kennismaken Met Lambda-Functies
Veeg om het menu te tonen
Soms is het nodig om voorwaarden te stellen aan de indexen. In deze gevallen dient een lambda-functie binnen iloc[] te worden gebruikt.
Laten we bekijken wat mogelijk is met lambda:
data.iloc[lambda x: x.index < 5]
Deze code geeft de eerste vijf rijen van de dataset weer, namelijk de rijen met de indexen 0, 1, 2, 3 en 4.
lambda x-xis het argument waarmee wordt gewerkt (het item van de dataset);x.index- haalt uitsluitend de waarden van de rij-indexen op;x.index < 5- de voorwaarde waarmee de data wordt geselecteerd. Hier worden alleen rijen met een index kleiner dan5geselecteerd.
Swipe to start coding
Je taak hier is om de data te verdelen in twee groepen: één met oneven indexen en één met even indexen. Volg het onderstaande 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 (raadpleeg de hint als je niet weet hoe dit moet).
- 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 (raadpleeg de hint als je niet weet hoe dit moet).
- 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
Bedankt voor je feedback!
single