首页 > 解决方案 > 围绕一个值对相邻值进行子集

问题描述

我有一个数字向量:

v <- seq(1, 50, .5)

如果我想围绕一个特定数字对所有相邻的三个值进行子集化:25。

24 24.5 25
24.5 25 25.5
25 25.5 26

有什么方便的方法吗?

标签: r

解决方案


您可以使用绝对差异:

v[abs(v-25) <= 1]

推荐阅读