Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Rijen Filteren met Lambda-Functies | Kennismaken met Indexering en het Selecteren van Data
Data Wrangling met Pandas
Sectie 1. Hoofdstuk 6
single

single

bookRijen Filteren met Lambda-Functies

Veeg om het menu te tonen

Taak

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:

  1. Importeer de pandas-bibliotheek met het alias pd.
  2. Lees het csv-bestand in.
  3. Selecteer alleen rijen met even indexen:
    • Gebruik het .iloc[]-attribuut op de data;
    • Pas binnen het .iloc[]-attribuut de lambda-functie toe met het argument x;
    • Stel een voorwaarde in om te controleren of het getal even is (als je niet weet hoe dit moet, bekijk dan de hint).
  4. Selecteer alleen rijen met oneven indexen:
    • Gebruik het .iloc[]-attribuut op de data;
    • Pas binnen het .iloc[]-attribuut de lambda-functie toe met het argument x;
    • Stel een voorwaarde in om te controleren of het getal oneven is (als je niet weet hoe dit moet, bekijk dan de hint).
  5. Data weergeven:
    • Geef de eerste vijf rijen van de even indexen weer;
    • Geef de laatste vijf rijen van de odd indexen weer.

Oplossing

Note
Opmerking

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.

Note
Opmerking

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.

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 6
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

some-alt