/ / Средна разлика в дните между стойностите в колона в Pandas - python, pandas, datetime, dataframe, pandas-groupby

Средна разлика в дните между стойностите в колона в Pandas - python, pandas, datetime, dataframe, pandas-groupby

Имам такава информационна база в 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]