Zacznij terazZacznij za darmo

Zastępowanie wielu wartości I

W tym ćwiczeniu użyjesz funkcji .replace() do zastąpienia wielu wartości jedną lub kilkoma innymi wartościami. Ponownie skorzystasz ze zbioru danych names, który zawiera m.in. najpopularniejsze imiona w USA według roku, płci i grupy etnicznej.

Chcesz zastąpić wszystkie grupy etniczne sklasyfikowane jako czarne lub białe niehiszpańskie ogólną kategorią niehiszpańską. Pamiętaj, że w zbiorze danych grupy etniczne są zapisane w następujący sposób: ['BLACK NON HISP', 'BLACK NON HISPANIC', 'WHITE NON HISP' , 'WHITE NON HISPANIC'] i powinny zostać zastąpione wartością 'NON HISPANIC'.

To ćwiczenie jest częścią kursu

Wydajne programowanie z pandas

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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))
Edytuj i uruchom kod