Имам такава информационна база в Python Pandas:
Колоната "delivered_at" е датата, докато еstarted_week е обектна колона. Чудя се, как мога да използвам функцията groupby (), ще мога да получа агрегацията за една седмица за средна разлика в дните между стойностите в колоната "delivered_at"? Нещо като това:
started_week avg_delivered
2013-W03 7
Отговори:
2 за отговор № 1Би трябвало
df.groupby("started_week").delivered_at.apply(lambda x: x.diff().mean())
started_week
2013-W03 7 days
Name: delivered_at, dtype: timedelta64[ns]