【发布时间】:2019-08-23 00:16:05
【问题描述】:
如果满足某些条件,我需要帮助计算两个日期的差异。
当One 为1 时,对于Person 的每个唯一值,计算该值的日期与Move 为1 的日期之间的差异。计算天数差异时,检查One 中的下一个1,依此类推。当 One 和 Move 在同一行中有 1 时,该值应为 0(如 14.01.2018 所示)。请注意 05.01.2018 中的值,值 3 取自 03.01.2018(不是 02.01.2018)的日期,因为如果有前导 1,它是最后一个。
预期值在Days中以粗体和红色显示:
我在 Python 编程软件中尝试了几天,但没有成功。任何帮助表示赞赏。
【问题讨论】:
-
您能please edit your question 包含您尝试过的代码吗?
-
但是
05.01.2018-03.01.2018-->2,而不是3 -
@RonRosenfeld 你是对的。我的表中有一个小错误。