gpt4 book ai didi

r - 如何让 which.max 返回行名而不是​​索引号

转载 作者:行者123 更新时间:2023-12-04 00:08:27 25 4
gpt4 key购买 nike

运行关联后,我需要识别每列中最大值所在的行。我正在使用 which.max 但我无法获得行名。相反,我得到一个毫无值(value)的索引号。每行都有一个名称。

apply(my.data,2,which.max)

最佳答案

# create example data
set.seed(1)
df <- data.frame(col1=runif(100), col2=runif(100))
row.names(df) <- paste0("row", 1:100)

# get max
rownames(df[apply(df, 2, which.max), ])
# [1] "row18" "row4"

关于r - 如何让 which.max 返回行名而不是​​索引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23203048/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com