K-anonymisering av ett dataset
I den här övningen anonymiserar du NBA Salaries-datasetet. Kom ihåg att du behöver ange attributtyper för att tillämpa k-anonymitet. Dessa kan vara identifierande, kvasiidentifierande, känsliga eller okänsliga. Vi fokuserar på att age och nba_origin är kvasiidentifierande och att salary är känsliga data.
Utforska nba. Om du känner till information om en spelare – till exempel att han/hon kommer från Spanien och är 23 år – kan du ta reda på känslig information som lönen! Här använder vi k-värdet 3, vilket säkerställer att de valda attributen inte kan särskiljas från minst k-1 andra rader.
Hierarkiordboken för nba_Origin är redan skapad som origin_hierarchy.
Den här övningen är en del av kursen
Dataintegritet och anonymisering i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Print how many unique combinations are for age and nba_origin
print(____)