Aan de slagGa gratis aan de slag

Enkele waarden vervangen I

In deze oefening passen we de techniek toe om meerdere waarden te vervangen met dictionaries, maar dan op een andere gegevensset.

We werken met de DataFrame data. Elke rij bevat de rang van 5 kaarten uit een kaartspel, van 1 (Aas) tot en met 13 (Koning) (features R1, R2, R3, R4, R5). De feature 'Class' deelt elke rij in een categorie in (van 0 tot 9) en de feature 'Explanation' geeft kort weer wat elke klasse betekent.

Het doel van deze oefening is om de twee soorten flush in het spel ('Royal flush' en 'Straight flush') onder de naam 'Flush' te laten vallen.

Deze oefening maakt deel uit van de cursus

Efficiënte code schrijven met pandas

Cursus bekijken

Oefeninstructies

  • Vervang elke rij in de DataFrame waarvan de kolom 'Explanation' 'Royal flush' of 'Straight flush' is door 'Flush'.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Code bewerken en uitvoeren