沿一列中的百分位数分割数据框,并基于另一列中的值绘制箱形图

时间:2018-12-13 21:58:19

标签: r boxplot

我有一个包含两个主要数字数据列的数据框。列如下: UniqueID:客户的唯一ID WaitTime:等待服务的总时间 TotalPurchase:购买总价值

我的目标是画一个箱形图,在垂直轴上显示TotalPurchase,在水平轴上显示WaitTime,但是我想在水平轴上显示百分位数组,如下所示:

组1:的等待时间低于25%

组2:在25%和中位数之间

组3:在中位数和第75个百分点之间

第4组:第75个百分点以上

是否有办法做到这一点,而无需先逐行浏览数据帧并将WaitTime值与百分位数进行比较,然后确定每行的WaitTime值属于哪个组?数百万行可能会非常耗时。

R对此有快捷方式吗?

0 个答案:

没有答案