,我有一个 pandas 数据框,如下所示,其中详细说明了对某个区域的其他调用:,我正在尝试按日期计算收到的电话数量,因此 1 月 1 日收到的销售电话将是该日期的 day0_incremental (43),1 月 2 日将是 1 月 2 日的 day0 加上 1 月 1 日的 day1 (36+) 56) 和 1 月 3 日将是 1 月 3 日的 day0 加上 1 月 2 日的 day1 加上 1 月 1 日的 day2 (48+42+29),产生以下数据框:,我已经成功地为第二个表创建了数据框的外壳,在区域列下没有值,但不知道接下来的步骤:,我已经开始编写 for 循环,但我只做到了这一点:,您可以拨打
pivot
、shift
和add
:,或者,使用从 dayx …
字符串中提取的数字以编程方式使用 functools.reduce
:,输出:,