【问题标题】:Get all the maximum value indexes in a R vector获取R向量中的所有最大值索引
【发布时间】:2014-12-28 21:30:42
【问题描述】:

假设我们在 R 中有一个向量:

v <- (2, 3, 4, 5, 5, 5)

我们可以使用 max 函数轻松找到向量的最大值:

max(v)

我们如何找到存在最大值的所有索引。有一个函数 which.max(v) 只返回第一个索引。有没有一种简单的方法可以让所有在 R 中具有最大值的索引?

这是一个愚蠢的问题,但只是想知道。

【问题讨论】:

    标签: r vector indexing max


    【解决方案1】:

    由于@konvas sol 给出了索引,添加了关于如何检索元素的代码 sn-p。只是为了帮助像我这样的新手了解它的用法。

    这会从向量“单词”中获取最大的单词

    words[which (nchar(words) == max(nchar(words)))]
    

    【讨论】:

      【解决方案2】:

      which(v == max(v)) 怎么样?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-12-09
        • 1970-01-01
        • 1970-01-01
        • 2013-08-29
        • 2021-06-16
        • 2021-06-07
        • 2021-11-25
        相关资源
        最近更新 更多