Mehrere Werte ersetzen I
In dieser Übung wendest du die Funktion .replace() an, um mehrere Werte durch einen oder mehrere andere Werte zu ersetzen. Du verwendest wieder den Datensatz names, der unter anderem die beliebtesten Namen in den USA nach Jahr, Geschlecht und Ethnizität enthält.
Du möchtest daher alle Ethnizitäten, die als black oder white non-hispanics klassifiziert sind, zu non-hispanic zusammenfassen. Denk daran: Im Datensatz sind die Ethnizitäten wie folgt angegeben: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] und sie sollen durch 'NON HISPANIC' ersetzt werden.
Diese Übung ist Teil des Kurses
Effizient mit pandas programmieren
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
start_time = time.time()
# Replace all non-Hispanic ethnicities with 'NON HISPANIC'
names['Ethnicity'].____[(names["Ethnicity"] == ____) |
(____["Ethnicity"] == ____) |
(____[____] == ____) |
(____[____] == ____)] = ____
print("Time using .loc[]: sec".format(time.time() - start_time))