Splus到R中的sort.col命令

时间:2014-02-02 04:48:13

标签: r matrix s-plus

我在Splus中有一个代码,但必须将其转换为R,这不是一件大事。但是我对这两个软件都很陌生。这是我正在努力的代码:

bestmodind <- cbind(c(1:length(postprob)),postprob)
bestmodind <-sort.col(bestmodind,c(1,2), columns.to.sort.by=2,ascending=F)

第一个命令工作正常,但sort.col不是R命令。

R无法识别此命令。什么是sort.col,我怎么能在R中做同样的事情?如何修改此命令?

帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

R > X <- data.frame(ind = 1:10, value = rnorm(10))
R > X
   ind        value
1    1  0.420723392
2    2  0.006186534
3    3  0.254721788
4    4 -0.473717372
5    5  1.155836603
6    6 -0.371284268
7    7 -1.095507310
8    8 -0.320578779
9    9 -1.201680230
10  10  1.771133865

R > library(dplyr)

R > arrange(X, desc(value))
   ind        value
1   10  1.771133865
2    5  1.155836603
3    1  0.420723392
4    3  0.254721788
5    2  0.006186534
6    8 -0.320578779
7    6 -0.371284268
8    4 -0.473717372
9    7 -1.095507310
10   9 -1.201680230

这是你想要的吗?