Обобщение в диапазоны
K-анонимность — это хорошая модель конфиденциальности для наборов данных с небольшим количеством измерений. Два основных метода анонимизации, которые используются для преобразования набора данных в k-анонимную таблицу, — это обобщение и подавление.
В этом упражнении вы преобразуете набор данных с оценками удовлетворённости в 3-анонимную таблицу, содержащую потенциально чувствительные атрибуты: satisfaction_rate и work_hours. Некоторые комбинации встречаются менее трёх раз. Исправьте это, чтобы сделать DataFrame 3-анонимным.
DataFrame доступен как employees. Значение k, равное 3, также задано.
Это упражнение является частью курса
Конфиденциальность данных и анонимизация в Python
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Calculate how many unique combinations are for BirthYear and Department
print(employees.groupby(['birth_year','department']).____)