LoslegenKostenlos starten

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

<Kurs>Effizient mit pandas programmieren</Kurs>
Kurs ansehen

Übungsanweisungen

  • Ersetze alle Zeilen des DataFrames, die in der Spalte 'Explanation' als 'Royal flush' oder 'Straight flush' aufgeführt sind, durch 'Flush'.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Replace Royal flush or Straight flush to Flush
poker_hands.replace({____:____, ____:____}, inplace=True)
print(poker_hands['Explanation'].head())
Code bearbeiten und ausführen