Kom igångKom igång gratis

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

Visa kurs

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(____)
Redigera och kör kod