【发布时间】:2020-09-29 01:56:21
【问题描述】:
目前我的数据如下:
user_ID order_number order_start_date order_value week_day
237 135950 1594878.0 2018-01-01 534.0 Monday
235 32911 1594942.0 2018-01-01 89.0 Monday
232 208474 1594891.0 2018-01-01 85.0 Monday
231 9048 1594700.0 2018-01-01 224.0 Monday
228 134896 1594633.0 2018-01-01 449.0 Monday
我想要实现的是按 user_ID 对记录进行分组,并取每个日期的最小值和最大值的差异,并找出它们之间的差异天数。我在哪里挣扎:
- Groupby 本身并不支持最小最大差异
- 不能对作为数据帧中的列存在的日期时间序列执行数值运算,例如 mean()。虽然可能适用于单个系列。 有什么帮助吗?
【问题讨论】:
标签: python pandas datetime group-by