【发布时间】:2016-01-03 17:09:53
【问题描述】:
我有一组交易价值,范围为 0-15000 美元。我绘制了一个直方图,指定了 250 美元的 bin 值的中断,这很有帮助。我想做的是回到数据框中并在数据框中创建我自己的 bin 值。这些 bin 会指定交易落入的范围,例如:0-250、251-499、500-749、750...由 250 一直到 15,000。
我看了这篇关于“cut”和“findInterval”的漂亮帖子Generate bins from a data frame,但它们并没有真正达到我的期望。对于低 bin 范围来说,这要么是看起来不错的讨厌因素,但一旦我超过 $x,000,我就会得到 e-values (1.27e+04, 1.3e04)。
我想要的是:
Tran ID Amount Bin
135 $249.22 0-250
138 $1,022.01 1000-1249
155 $10,350.11 10,249-10,500
'cut' 或 'findInterval' 可以实现这一点,还是有更好的实现方式?
【问题讨论】: