Zacznij terazZacznij za darmo

Usuwanie imion i nazwisk za pomocą faker

W tym ćwiczeniu będziesz pracować z zestawem danych o wynagrodzeniach graczy NBA z 2018 roku. Gdyby te dane nie były publiczne, istniałoby wysokie ryzyko ataku re-identyfikacji. Na przykład – skoro w NBA gra tylko jeden „Aaron Brooks", można by na podstawie jego nazwiska odkryć inne wrażliwe informacje, takie jak jego dokładne roczne wynagrodzenie. Usuwając imiona i nazwiska z zestawu danych, chronisz prywatność osób w nim zawartych.

Metoda .name() generuje losowe imiona i nazwiska, w tym żeńskie. W kolejnych krokach ograniczysz generowanie nazw do jednej płci.

Dane zostały wczytane do zmiennej nba.

To ćwiczenie jest częścią kursu

Prywatność danych i anonimizacja w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

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

# Import the Faker class
____

# Initialize the generator
____
Edytuj i uruchom kod