- Вот код по моменту анализа и дате привлечения.
- observation_date = datetime(2019,1,1).date() # момент анализа
- horizon_days = 14 # горизонт анализа
- # считаем минимальную дату привлечения
- min_analysis_date = profiles['dt'].min()
- # считаем максимальную дату привлечения
- max_analysis_date = profiles['dt'].max()
- Тут выдает ошибку
- # считаем LTV и ROI
- ltv_raw, ltv_grouped, ltv_history, roi_grouped, roi_history = get_ltv(
- profiles_without_organic, orders, observation_date, horizon_days
- )
- /opt/conda/lib/python3.9/site-packages/pandas/core/reshape/merge.py:648: UserWarning: merging between different levels can give an unintended result (1 levels on the left,2 on the right)
- warnings.warn(msg, UserWarning)
- KeyError: '[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13] not in index'