我有一个大的数据框架,我需要一个函数来自动化这个搜索。基本上,我想知道在第一次观测和最大值的观测之间有多少次观测。
示例:
x <- c(2, 1, 9, 3, 4, -6, 5, 11, 6, -7, -1)假设这是我的数据,我想计算2到11之间的数据点数。
我需要在r.
非常感谢您的帮助:!
发布于 2020-05-27 19:08:33
我们可以
diff(which(x %in% c(2, max(x)))) -1
#[1] 6或从第一个值(+1 -不包括元素)中减去最大值的索引(which.max)。
which.max(x) - x[1] https://stackoverflow.com/questions/62050959
复制相似问题