Zacznij terazZacznij za darmo

Uogólnianie do przedziałów

K-anonimowość może być dobrym modelem prywatności dla zbiorów danych, które nie mają wielu wymiarów. Dwie główne techniki anonimizacji służące do przekształcenia zbioru danych w tabelę spełniającą k-anonimowość to uogólnianie i tłumienie.

W tym ćwiczeniu przekształcisz zbiór danych z ocenami satysfakcji pracowników w tabelę spełniającą warunek 3-anonimowości, zawierającą potencjalnie wrażliwe atrybuty, takie jak satisfaction_rate i work_hours. Niektóre kombinacje wartości występują rzadziej niż trzy razy. Popraw to, aby DataFrame spełniał warunek 3-anonimowości.

DataFrame jest dostępny jako employees. Wartość k równa 3 jest również dostępna.

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.

# Calculate how many unique combinations are for BirthYear and Department
print(employees.groupby(['birth_year','department']).____)
Edytuj i uruchom kod