数据如图所示

pandas cut函数快速自定义分类

生成未下单间隔列

df['未下单间隔']=df.最近下单时间.map(lambda x :\

                          round((pd.to_datetime('2018-04-08')-pd.to_datetime(x[:10])).total_seconds()/(24*60*60)))

df['未下单分类']=pd.cut(df.未下单间隔,bins=[-1,60,90,1000000],labels=['60天内','60-90天','90天以上'])

df['下单数量分类']=pd.cut(df.下单者数量,bins=[9,14,19,10000000],labels=['10-15单','15-20单','20单以上'])

df.groupby(['未下单分类','下单数量分类']).count()

结果如图所示

pandas cut函数快速自定义分类

这样我就能很容易的找出90天以上未下单的,下单数量在10-15单的有多少人了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
  • 2021-07-28
  • 2021-11-13
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-11-07
  • 2021-08-08
  • 2022-12-23
  • 2021-09-24
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案