Дано: DataFrame `events` с колонками timestamp, event -- 8 строк и DataFrame `prices` с колонками timestamp, price -- 6 строк (цены менялись реже). Отсортируйте оба DataFrame по timestamp; к каждому событию присоедините ближайшую цену, действовавшую на момент или ДО события (если для события нет цены до него — price должен быть NaN). Сохраните DataFrame в `result`.
merge_asof timeseries join