Einzelne Werte ersetzen I
In dieser Übung wenden wir die Technik zum Ersetzen mehrerer Werte mithilfe von Dictionaries auf einen anderen Datensatz an.
Wir arbeiten mit dem DataFrame data . Jede Zeile enthält die Ränge von 5 Karten aus einem Kartenspiel, von 1 (Ass) bis 13 (König) (Features R1, R2, R3, R4, R5). Das Feature 'Class' ordnet jede Zeile einer Kategorie zu (von 0 bis 9), und das Feature 'Explanation' liefert eine kurze Erläuterung, was jede Klasse bedeutet.
Ziel dieser Übung ist es, die beiden Flush-Typen im Spiel ('Royal flush' und 'Straight flush') unter dem gemeinsamen Namen 'Flush' zu kategorisieren.
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Anleitung zur Übung
- Ersetze alle Zeilen des DataFrames, die in der Spalte 'Explanation' als
'Royal flush'oder'Straight flush'aufgeführt sind, durch'Flush'.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())