筛选pandas数据帧,行值必须高于每个客户的列的偏移最大值



我有一个订单数据框架,包含客户ID、订单ID、收入和订单日期像这样:

订单IDABC

这里的三个是数据类型问题

df_filtered = df.loc[df['Order Date']>=(df.max(['Date Order']- DateOffset(months=3)))]

尝试

df['Order Date'] = pd.to_datetime(df['Order Date'])
df_filtered = df.loc[df['Order Date'].ge(df['Order Date'].max()- DateOffset(months=3))]

最新更新