label - 如何在不同侧创建没有闭合间隔和闭合间隔的箱?
问题描述
我是 R 新手,我正在尝试为我必须排序的数据创建 bin,确切地说是 3 个 bin。我需要第一个 bin 收集区间(-inf, -3]上的值并称为“改进”,第二个 bin 收集区间(-3, 3)上的值并称为“None”,我需要第三个 bin 收集称为“Worsened”的区间[3, inf)上的值。我尝试使用cut函数无济于事,因为我遇到的所有示例仅在一侧具有闭合区间,并且我的区间包含一个没有闭合区间的区间和两个在不同侧具有闭合区间的区间。
解决方案
这可以通过安装和使用“fancycut”包来实现。
就我而言,这段代码有效:
new_name <- fancycut(x, 改进 = '(-Inf, -3]', None = '(-3, 3)', Worsened = '[3, Inf)')
fancycut 包允许人们非常直观地为垃圾箱创建间隔并为它们提供标签。轻松解决!