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
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the Faker class
____
# Initialize the generator
____