我在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中做同样的事情?如何修改此命令?
帮助表示赞赏!
答案 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
这是你想要的吗?