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
<Kurs>Effizient mit pandas programmieren</Kurs>Übungsanweisungen
- Ersetze alle Ethnien durch ihre jeweilige Alternative, wie oben angegeben.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
start_time = time.time()
# Replace ethnicities as instructed
names['Ethnicity'].replace([____,____, ____], [____,____,____], inplace=True)
print("Time using .replace(): {} sec".format(time.time() - start_time))