LoslegenKostenlos loslegen

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

Kurs anzeigen

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))
Code bearbeiten und ausführen