我已经尝试了一段时间,但是找不到合理的解决方案。
我想要按照降序排列数据框(data.frame)的所有列。
例如,以下是样例数据:
CustomData <- data.frame(Value1=rnorm(100,1,2), Value2=rnorm(100,2,3),
Value3=rexp(100,5), Value4=rexp(100,2))
适用于一列:
CustomData[order(CustomData$Value1, decreasing=FALSE), ]
如何以合理的方式按升序/降序对所有列数据进行排序?谢谢。
我也尝试了其他地方发布的一些方法,但并没有像所述的那样起作用。
CustomData[do.call(order, as.list(CustomData)),]
CustomData [do.call(order,as.list(CustomData)),]
对整个数据框进行排序仅使用第一列以外的列来打破平局,这是与您所述的不同问题 - 您想要独立地对列进行排序。 - Ferdinand.kraft