Generalizare în intervale
K-anonimitatea poate fi un model de confidențialitate potrivit pentru seturi de date cu puține dimensiuni. Cele două tehnici principale de anonimizare folosite pentru a transforma un set de date într-un tabel k-anonim sunt generalizarea și suprimarea.
În acest exercițiu, vei transforma un set de date cu evaluări ale satisfacției într-un tabel 3-anonim, care conține atribute potențial sensibile precum satisfaction_rate și work_hours. Unele combinații apar de mai puțin de trei ori. Remediază această problemă pentru a face din DataFrame un tabel 3-anonim.
DataFrame-ul este disponibil sub numele employees. Valoarea k este 3 și este deja disponibilă.
Acest exercițiu face parte din cursul
Confidențialitatea datelor și anonimizarea în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Calculate how many unique combinations are for BirthYear and Department
print(employees.groupby(['birth_year','department']).____)