Задача курса
pandas merge(how='left'): что будет без совпадения ключа
Курс «NumPy и pandas: практический тренажёр» · урок «merge и concat: соединение таблиц с контролем кардинальности»
Левое соединение сохраняет строки из левой таблицы, даже когда справа нет совпадающего ключа. При анализе результата важно различать сохранение самой строки и значения полей правой таблицы. Предскажите содержимое конкретного столбца после merge.
Условие
DataFrame orders (столбцы: order_id, amount) и DataFrame clients (столбцы: order_id, name) соединяются:
result = pd.merge(orders, clients, on='order_id', how='left')
В orders есть order_id=5, которого нет в clients. Что будет в result для строки с order_id=5 в столбце 'name'?
Попробуйте решить
Без регистрации · результат не сохраняется
