我目前正在努力削减......我不知道是否还有其他功能。
我有一个带有值的大表和一个带有阈值的矩阵或向量。
假设我有一个包含阈值 0.6、0.8、1.0、1.2、1.4 的矩阵,我想找出该值落在哪个扇区的值(即 0.9)。基本上它是一个“分级”系统。A Value <= 0.6 得到 5,<= 0.8 和 > 0.6 得到 4 等。所以我只想将这个值(5、4、3 等)写入结果表。
好的,这是我到目前为止的代码:
cut(1.2, breaks=c(0.6,0.8,1.0,1.2,1.4), labels(5,4,3,2,1))
但这还行不通。我实际上不知道我必须在那里插入多少标签,因为我总是得到一个错误,即向量的长度不同。如果没有标签参数,我仍然无法正常工作。它仍然输出所有不同的段,而不仅仅是我猜的那个值......