Ответ:
Решение:
- Импортируем библиотеки pandas и numpy.
- Создаем словарь `data` со списками клиентов и их заказов. Обратите внимание, что у клиента 'Lena' указано `np.nan`, что означает пропущенное значение.
- Преобразуем словарь `data` в DataFrame pandas: `df = pd.DataFrame(data)`.
- Вычисляем медианное значение заказов. Медиана — это значение, которое находится в середине отсортированного набора чисел. В нашем случае, без учета `np.nan`, заказы: [10, 15, 25]. Медиана будет 15.
- Заполняем пропущенные значения (`np.nan`) в колонке 'orders' медианным значением (15): `df['orders'].fillna(median_value)`.
- Находим строку, соответствующую клиенту 'Lena'. В этой строке будет значение 15.
Ответ: 15
