gpt4 book ai didi

r - 按特定行对矩阵或数据框进行排序

转载 作者:行者123 更新时间:2023-12-02 08:20:21 25 4
gpt4 key购买 nike

我想按第二行对矩阵或数据框进行排序。我想办法。

tt<-c(3,2,3,5,3,5,5,4,3,1,5,2,1,5,4,1,3,5,3,3)
ff<-matrix(tt,nrow=5)
gg<-t(ff)
nn<-gg[order(gg[,2],decreasing = T),]
ff<-t(nn)
ff

任何替代方案或建议?

最佳答案

您不一定要转置矩阵才能按第二行对矩阵进行排序。根据列索引的第二行指定顺序也应该有效。

ff[,order(ff[2,], decreasing = T)]
[,1] [,2] [,3] [,4]
[1,] 5 1 3 5
[2,] 5 3 2 2
[3,] 4 5 3 1
[4,] 3 3 5 5
[5,] 1 3 3 4

关于r - 按特定行对矩阵或数据框进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37780208/

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