相关疑难解决方法(0)

R - 按定义的间隔切割

在R中是否有某种方法可以在没有任何中断的情况下按照定义的间隔进

例如,如果我想要精确区间[1,10]中的值; 默认情况下cut,将此间隔分成较小的间隔.

r

32
推荐指数
2
解决办法
5万
查看次数

添加包含整数列的分箱值的列

我有一个包含几列的数据框,其中一列是rank,一个介于1和20之间的整数.我想创建另一个包含bin值的列,如"1-4","5-10","11- 15","16-20".

这样做最有效的方法是什么?

我看起来像这样的数据框(.csv格式):

rank,name,info
1,steve,red
3,joe,blue
6,john,green
3,liz,yellow
15,jon,pink
Run Code Online (Sandbox Code Playgroud)

我想在数据框中添加另一列,所以它会是这样的:

rank,name,info,binValue
1,steve,red,"1-4"
3,joe,blue,"1-4"
6,john,green, "5-10"
3,liz,yellow,"1-4"
15,jon,pink,"11-15"
Run Code Online (Sandbox Code Playgroud)

我现在这样做的方式不起作用,因为我想保持data.frame完好无损,如果df $的值在给定范围内,则只添加另一列.谢谢.

r r-faq

21
推荐指数
2
解决办法
2万
查看次数

标签 统计

r ×2

r-faq ×1