【问题标题】:find the column with lowest value in r找到 r 中值最低的列
【发布时间】:2018-08-18 13:43:30
【问题描述】:

我有大尺寸矩阵,并尝试找到每行具有最小值的列。例如,这是我的矩阵,(只需使用matrix(sample(12),nrow = 3) 生成)。对于矩阵,我希望有一个向量(3,4,1) 表示包含每行中最小值的列号。 我该怎么做?这可能是重复的问题,但我找不到答案。

      [,1] [,2] [,3] [,4]
[1,]   10   11    1   12
[2,]    8    9    7    3
[3,]    2    5    6    4

【问题讨论】:

    标签: r matrix apply


    【解决方案1】:

    使用max.col:

    max.col(-mat)
    # [1] 3 4 1
    

    【讨论】:

    • 我不知道有这么好的功能。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2015-01-31
    • 2021-08-22
    • 1970-01-01
    • 1970-01-01
    • 2020-01-04
    • 2019-01-21
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多