У меня есть датафрейм pandas с
id, from_date,to_date,rank
id
, здесь не PK.
Я хочу получить разницу в первом ряду to_date
минус второй ряд from_date
группы на id
.
пример:
Предположим, id
- это идентификатор человека, который посещает курорт / отель и останавливался среди немногих, и я хочу рассчитать дни ч / б даты выезда посетителя и дату следующего заезда,Человек может посещать несколько раз ... поэтому я рассчитал последовательность (rank
)
Пробовал это, но не использовал:
result['diff_in_days'] = (result['FROM_DATE'] - result.loc[0, 'TO_DATE']).dt.days
Actual
Ожидается