LoslegenKostenlos loslegen

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

Kurs anzeigen

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())
Code bearbeiten und ausführen