Skalarwerte ersetzen I
In dieser Übung ersetzen wir eine Liste von Werten in unserem Datensatz, indem wir die Methode .replace() mit einer anderen Liste gewünschter Werte verwenden.
Wir wenden die Funktionen auf das DataFrame poker_hands an. Denk daran: Im DataFrame poker_hands steht jede Zeile der Spalten R1 bis R5 für den Rang jeder Karte einer Pokerhand, von 1 (Ass) bis 13 (König). Das Feature Class ordnet jede Hand einer Kategorie zu, und das Feature Explanation erklärt jede Hand kurz.
Das DataFrame poker_hands ist bereits für dich geladen, und du kannst die Features Class und Explanation erkunden.
Du kannst den Datensatz jederzeit in der IPython Shell erkunden und beobachten, wie er sich verändert. Außerdem kannst du die Folien im Tab Folien zurate ziehen.
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Anleitung zur Übung
- Ersetze jede Hand (Zeile) im DataFrame, die als Class 1 (One Pair) gelistet ist, durch -2 und jede Hand, die als Class 2 (Two Pairs) gelistet ist, durch -3.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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']])