首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何找出第一次观测与最大值观测之间的观测次数

如何找出第一次观测与最大值观测之间的观测次数
EN

Stack Overflow用户
提问于 2020-05-27 19:05:59
回答 1查看 83关注 0票数 1

我有一个大的数据框架,我需要一个函数来自动化这个搜索。基本上,我想知道在第一次观测和最大值的观测之间有多少次观测。

示例:

代码语言:javascript
复制
x <- c(2, 1, 9, 3, 4, -6, 5, 11, 6, -7, -1)

假设这是我的数据,我想计算2到11之间的数据点数。

我需要在r.

非常感谢您的帮助:!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-27 19:08:33

我们可以

代码语言:javascript
复制
diff(which(x %in% c(2, max(x)))) -1
#[1] 6

或从第一个值(+1 -不包括元素)中减去最大值的索引(which.max)。

代码语言:javascript
复制
which.max(x) - x[1] 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62050959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档