LoslegenKostenlos loslegen

Mehrere Werte ersetzen III

Wie du im Video gesehen hast, kannst du mit Dictionaries mehrere Werte durch einen einzigen ersetzen – sogar aus mehreren Spalten. Um die Nützlichkeit des Ersetzens mit Dictionaries zu zeigen, verwendest du ein weiteres Mal den Datensatz names.

In diesem Datensatz zeigt die Spalte 'Rank', welchen Rang jeder Name in jedem Jahr erreicht hat. Du änderst den Rang der drei bestplatzierten Namen jedes Jahres zu 'MEDAL' und die der Plätze 4 und 5 zu 'ALMOST MEDAL'.

Du siehst bereits die ersten 5 Namen der Daten, die den 5 beliebtesten Namen aller weiblichen Personen der Ethnie 'ASIAN AND PACIFIC ISLANDER' im Jahr 2011 entsprechen.

Diese Übung ist Teil des Kurses

Effizient mit pandas programmieren

Kurs anzeigen

Anleitung zur Übung

  • Ersetze die drei bestplatzierten Namen jedes Jahres durch 'MEDAL'.
  • Ersetze die viert- und fünftplatzierten Namen jedes Jahres durch 'ALMOST MEDAL'.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# Replace the rank of the first three ranked names to 'MEDAL'
names.replace({____: {____:'MEDAL', ____:'____', ____}}, inplace=True)

# Replace the rank of the 4th and 5th ranked names to 'ALMOST MEDAL'
names.replace({____: {____:____, ____:____}}, inplace=True)
print(names.head())
Code bearbeiten und ausführen