两个日期差异b/w两个连续的行和两个差异列

2024-09-29 17:23:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个熊猫数据框

id, from_date,to_date,rank 

id在这里不是PK。你知道吗

我想用id得到to_date的第一行减去from_date组的第二行的差。你知道吗

示例:

假设id是一个访问度假村/酒店的个人id,住的人很少,我想计算出访客结帐日期和下次入住日期的天数。一个人可以访问多次。。。所以我计算了序列(rank

尝试过但没有使用:

result['diff_in_days'] = (result['FROM_DATE'] - result.loc[0, 'TO_DATE']).dt.days

实际值

Actual

预期的

Expected


Tags: to数据fromid示例dateresult酒店

热门问题