首页 > 解决方案 > 在 R 中查找最大值

问题描述

我有问题,现在你看到了:

x<-c(1,2,3,6,4,5,6)
y=(which.max(x))
print(y)

*结果为4,因为它是元素6的位置(最大值)。但我希望返回的结果是47。我怎样才能做到这一点?

标签: rmax

解决方案


试试下面的:

which(x==max(x))
[1] 4 7

如果您有潜在NA价值,请使用

which(x==max(x, na.rm=T))

推荐阅读