у меня есть датафрейм, который выглядит следующим образом:
ID Date
16911 2017-04-15
16911 2017-04-25
16911 2017-04-27
16911 2017-05-08
16911 2017-05-20
16911 2017-05-25
16911 2017-08-08
16911 2017-08-11
16911 2017-08-24
16912 2017-04-15
16912 2017-04-25
16812 2017-04-27
16812 2017-05-08
16812 2017-05-20
16812 2017-05-25
16812 2017-08-08
16812 2017-08-11
дата отсортирована, я хочу найти разницу между временными метками и найти среднее для каждого идентификатора.
также,
предположим, для идентификатора - 16911, я хочу список разницы в датах, например, -> list a;
16911 2017-04-15
16911 2017-04-25
difference between the above two dates is 10, so a is
a = [10]
16911 2017-04-25
16911 2017-04-27
difference between the above two dates is 2, so a is
a=[10,2]
16911 2017-04-27
16911 2017-05-08
difference between the above two dates is 11(assuming), so a is
a=[10,2,11]
, поэтому окончательный результат должен быть:
ID Average_Day Diff
16911 3 days [10,2,11]