我有一个包含两个主要数字数据列的数据框。列如下: UniqueID:客户的唯一ID WaitTime:等待服务的总时间 TotalPurchase:购买总价值
我的目标是画一个箱形图,在垂直轴上显示TotalPurchase,在水平轴上显示WaitTime,但是我想在水平轴上显示百分位数组,如下所示:
组1:的等待时间低于25%
组2:在25%和中位数之间
组3:在中位数和第75个百分点之间
第4组:第75个百分点以上
是否有办法做到这一点,而无需先逐行浏览数据帧并将WaitTime值与百分位数进行比较,然后确定每行的WaitTime值属于哪个组?数百万行可能会非常耗时。
R对此有快捷方式吗?