Mehrere Werte ersetzen II
Wie im Video besprochen, kannst du statt die Funktion .replace() mehrmals aufzurufen, Listen verwenden, um die zu ersetzenden Elemente eins zu eins den Zielwerten zuzuordnen.
Wie du im Datensatz mit beliebten Namen gesehen hast, gibt es zwei Bezeichnungen für dieselbe Ethnie. Wir möchten die Bezeichnungen vereinheitlichen, indem wir Folgendes ersetzen:
'ASIAN AND PACI'durch'ASIAN AND PACIFIC ISLANDER''BLACK NON HISP'durch'BLACK NON HISPANIC''WHITE NON HISP'durch'WHITE NON HISPANIC'
Im DataFrame names ersetzt du alle Werte links durch die jeweiligen Werte rechts.
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Anleitung zur Übung
- Ersetze alle Ethnien durch ihre jeweilige Alternative, wie oben angegeben.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
start_time = time.time()
# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)
print("Time using .replace(): {} sec".format(time.time() - start_time))