Задача: Напишите решение для отображения уникального идентификатора каждого пользователя, если у пользователя нет уникального идентификатора, замените просто show null.
Дано: Таблица: Employees идентификатор является первичным ключом (столбцом с уникальными значениями) для этой таблицы.
Каждая строка этой таблицы содержит идентификатор и имя сотрудника в компании. Таблица: EmployeeUNI (id, unique_id) - это первичный ключ (комбинация столбцов с уникальными значениями) для этой таблицы.
Каждая строка этой таблицы содержит идентификатор и соответствующий уникальный идентификатор сотрудника в компании. Решение:
def replace_employee_id(employees: pd.DataFrame, employee_uni: pd.DataFrame) -> pd.DataFrame: return pd.merge( employees, employee_uni, how='left', on='id' )[['unique_id', 'name']]
Результат: Источник: https://leetcode.com/problems/replace-employee-id-with-the-unique-identifier/description/