Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Kennismaken Met Lambda-Functies | Kennismaken met Indexering en het Selecteren van Gegevens
Geavanceerde Technieken in Pandas

bookKennismaken 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 - x is 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 gegevens worden gefilterd. Hier worden alleen rijen met een index kleiner dan 5 geselecteerd.
Taak

Swipe to start coding

Je taak hier is om de data in twee groepen te verdelen: één met oneven indices en één met even indices. Volg het algoritme:

  1. Importeer de pandas-bibliotheek met het alias pd.
  2. Lees het csv-bestand in.
  3. Extraheer alleen rijen met even indices:
    • 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. Extraheer alleen rijen met oneven indices:
    • 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 indices weer;
    • Geef de laatste vijf rijen van de odd indices weer.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

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

Suggested prompts:

Can you explain how lambda functions work in this context?

What other conditions can I use with lambda inside iloc[]?

Can you give more examples of using lambda with iloc[]?

close

Awesome!

Completion rate improved to 3.03

bookKennismaken 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 - x is 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 gegevens worden gefilterd. Hier worden alleen rijen met een index kleiner dan 5 geselecteerd.
Taak

Swipe to start coding

Je taak hier is om de data in twee groepen te verdelen: één met oneven indices en één met even indices. Volg het algoritme:

  1. Importeer de pandas-bibliotheek met het alias pd.
  2. Lees het csv-bestand in.
  3. Extraheer alleen rijen met even indices:
    • 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. Extraheer alleen rijen met oneven indices:
    • 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 indices weer;
    • Geef de laatste vijf rijen van de odd indices weer.

Oplossing

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 5
single

single

some-alt