【发布时间】:2021-04-30 05:32:48
【问题描述】:
假设我有一个这样的 Pandas DataFrame:
item event date
A 1 2020-03-09
B 1 2020-03-09
A 2 2020-05-01
B 2 2020-05-01
C 2 2020-05-01
A 3 2020-06-25
C 3 2020-06-25
B 4 2020-07-18
C 4 2020-07-18
此数据框包含每个“事件”每个“项目”的唯一日期。所以这意味着一个项目有几个不同日期的事件。
现在我想计算每个项目日期之间的平均天数。所以这将是每个项目的不同值,因此需要我计算每个项目每个事件的日期之间的平均时间。
所以预期的输出如下所示:
item average_interval_in_days
A 54
B 65.5
C 39.5
有人知道怎么做吗?
【问题讨论】:
-
请提供您尝试的代码。
-
我没有卡在代码中,我卡在了早期阶段:'我们可以通过什么方式实现这一点'。
标签: python pandas dataframe date