9

しばらくこれをいじっていますが、合理的な解決策が見つかりません。

data.frame のすべての列を降順に並べ替えたいと思います。

たとえば、サンプル データ:

CustomData <- data.frame(Value1=rnorm(100,1,2), Value2=rnorm(100,2,3),
                         Value3=rexp(100,5), Value4=rexp(100,2))

1列で機能します:

CustomData[order(CustomData$Value1, decreasing=FALSE), ]

すべての列データを合理的な方法で降順/昇順で並べ替えるにはどうすればよいですか? どうも。

他の場所に投稿されているように、このようなことも試しましたが、記載されているとおりには機能しません。

CustomData[do.call(order, as.list(CustomData)),] 
4

2 に答える 2

16
CD.sorted <- apply(CustomData, 2, sort, decreasing=F)
#2 == column, 1 == row 
于 2013-08-20T17:28:27.917 に答える