Aan de slagGa gratis aan de slag

Scalaire waarden vervangen I

In deze oefening vervangen we een lijst met waarden in onze gegevensset met behulp van de methode .replace() en een andere lijst met gewenste waarden.

We passen de functies toe op de DataFrame poker_hands. Denk eraan: in de DataFrame poker_hands geeft elke rij van kolommen R1 tot en met R5 de rang van elke kaart in de pokerhand van een speler weer, van 1 (Aas) tot 13 (Koning). De feature Class classificeert elke hand in een categorie en de feature Explanation licht elke hand kort toe.

De DataFrame poker_hands is al voor je geladen. Je kunt de features Class en Explanation verkennen.

Je kunt de gegevensset altijd verkennen en zien hoe die verandert in de IPython Shell, en je kunt de dia’s in het tabblad Slides raadplegen.

Deze oefening maakt deel uit van de cursus

Efficiënte code schrijven met pandas

Cursus bekijken

Oefeninstructies

  • Vervang elke hand (rij) in de DataFrame met Class 1 (One Pair) door -2 en elke hand met Class 2 (Two Pairs) door -3.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Replace Class 1 to -2 
poker_hands['Class'].replace(1, ____, inplace=True)
# Replace Class 2 to -3
poker_hands[____].replace(____, ____, inplace=True)

print(poker_hands[['Class', 'Explanation']])
Code bewerken en uitvoeren