gpt4 book ai didi

r - 找到 r 中第 n 个最小值的列

转载 作者:行者123 更新时间:2023-12-01 12:14:24 25 4
gpt4 key购买 nike

我留下了一个问题来寻找具有最低值的列,这里是链接 find the column with lowest value in r

这非常适合我。但是,我有一个类似但不同的问题。如果我想找到第 2 个最低值、第 3 个最低值和第 n 个最低值的列。怎么做?

最佳答案

下面是获取每行中最低三列的列号的示例。

set.seed(1234)
M = matrix(sample(20,20), ncol=4)
M
[,1] [,2] [,3] [,4]
[1,] 3 10 7 9
[2,] 12 1 5 17
[3,] 11 4 20 16
[4,] 18 8 15 19
[5,] 14 6 2 13
t(apply(M, 1, function(x) head(order(x),3)))
[,1] [,2] [,3]
[1,] 1 3 4
[2,] 2 3 1
[3,] 2 1 4
[4,] 2 3 1
[5,] 3 2 4

关于r - 找到 r 中第 n 个最小值的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49369770/

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