【发布时间】:2018-05-14 13:25:14
【问题描述】:
我有一个唯一值向量,但我只想获得满足特定条件且至少有一个其他值的向量。 例如,如果我有一个像这样的向量
v <- c(1,2,5,6,8,10,15,16)
而我想要满足的标准是向量中至少有一个其他值且它们之间的差为 1 的所有值,结果将是
1,2,5,6,15,16
我希望能够使用不同的功能来做到这一点。所以对于这个例子,让我们假设我使用了一个函数,它给出了两个给定数字之间的绝对差:
AbsDiff <- function(x,y){
abs(x-y)
}
因此,解决方案应针对所有其他值对每个值运行 AbsDiff 函数,并获得所需的结果。
【问题讨论】: