我有一组交易值,范围是0-15000美元。我绘制了一个直方图,指定$ 250 bin值的间隔,这很有帮助。我想要做的是回到数据框中,并在数据框中创建我自己的bin值。箱子将指定交易落入的范围,例如:0-250,251-499,500-749,750 ... 250,一直到15,000。指定R中连续数据的分隔值范围
我看着这个漂亮的帖子Generate bins from a data frame关于'cut'和'findInterval',但他们并没有真正满足我的期望。这或者是令人讨厌的因素,对于低仓位区域看起来不错,但是一旦我获得高于$ x,000的价格,我就会得到e值(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'
或有更好的实施?
的字符串操作是去指定二进制数值作为一个独立的向量的方式!独立地,我能够使用{df.tn.amount $ cuts < - cut(df.tn.amount $ amount,seq(from = 0,to = 15000,by = 250) )} - 辉煌。另一个正则表达式胜利! – Zach