НачатьНачать бесплатно

Обобщение в диапазоны

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']).____)
Редактировать и запускать код