Confidentialité des données et anonymisation en Python
Rebeca Gonzalez
Data engineer



« L'aptitude à assurer des flux d'information conformes aux normes sociales et juridiques. »

Données qui, seules ou combinées à d'autres données pertinentes, permettent d'identifier une personne.



Données qui, seules, ne permettent pas de retrouver une personne
Données qui, seules, ne permettent pas de retrouver une personne, comme le genre, la profession, le code postal ou la ville de naissance.

Protège les PII des personnes vivant en Europe ou dont les données y sont traitées.

Retrait d'informations ciblées pour protéger la vie privée des personnes.
# Suppression d'attributs sur la PII sensible "name" suppressed_salaries = salaries.drop('name', axis="columns")# Explorer l'ensemble de données obtenu suppressed_salaries.head()
gender status salary pay_basis position_title
0 Male Employee 64400.0 Per Annum DEPUTY DIRECTOR
1 Male Employee 43600.0 Per Annum ASSOCIATE DIRECTOR
2 Male Employee 120000.0 Per Annum SPECIAL ASSISTANT TO THE PRESIDENT AND DEPUTY ...
3 Male Employee 86200.0 Per Annum LEAD ADVANCE REPRESENTATIVE
4 Male Employee 106000.0 Per Annum SPECIAL ASSISTANT TO THE PRESIDENT AND DIRECTO...
# Explorer le DataFrame
salaries.head()
hours performance salary
0 72 51 $80,500.00
1 20 99 $2,805,000.00
3 75 62 $75,800.00
4 74 58 $60,000.00
5 70 54 $79,000.00
# Supprimer les lignes avec des salaires supérieurs à 2,000,000
salaries = salaries.drop(salaries[salaries.Salary > 2000000].index)
# Voir le DataFrame résultant
salaries.head()
hours performance salary
0 72 51 80500
2 75 62 75800
3 74 58 60000
4 70 54 79000
5 68 53 62000

Confidentialité des données et anonymisation en Python