我在Python Pandas中有这样的datafrmae:
python -  Pandas 列中的值之间的平均天数差异-LMLPHP

“ delivered_at”列为日期时间,started_week为对象列。我想知道,我如何使用groupby()函数将能够接收一周的聚合,以使“ delivered_at”列中的值之间的天数平均差?像这样:

started_week   avg_delivered
 2013-W03          7

最佳答案

应该

df.groupby('started_week').delivered_at.apply(lambda x: x.diff().mean())

started_week
2013-W03   7 days
Name: delivered_at, dtype: timedelta64[ns]

关于python - Pandas 列中的值之间的平均天数差异,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44506951/

10-12 02:58