我有一个包含整数列的数据框,我想要使用它作为参考来创建一个新的分类变量。我想将该变量分成三组并自己设置范围(例如0-5、6-10等)。我尝试了
我想实现的效果类似于下面这样:
cut
函数,但它是基于正态分布将变量分组的,而我的数据是右偏的。我也尝试使用if/then语句,但这会输出一个true/false值,我想保留原始变量。我相信有一种简单的方法可以快速地完成这个任务,但我无法找到解决方案。是否有任何建议可以帮助我快速地完成这个任务呢?我想实现的效果类似于下面这样:
x x.range
3 0-5
4 0-5
6 6-10
12 11-15