Задача курса

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'?

Попробуйте решить

Выберите один вариант
Без регистрации · результат не сохраняется