[问题] 如何将资料依据某字段重新排序

楼主: ardodo (米蟲)   2014-11-28 12:21:36
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
使用者(已经有用R 做过不少作品)
[问题叙述]:
各位版友好,我现在想要把以下资料(matrix形式)按照total字段重新排序
目前资料如下:
100 101 102 total
A 1 2 2 5
B 2 1 3 6
C 1 1 1 3
D 3 2 2 7
目标资料如下:
100 101 102 total
D 3 2 2 7
B 2 1 3 6
A 1 2 2 5
C 1 1 1 3
在excel中可以很直观的依照total降幂筛选,请问在R里面要如何做到呢?
[关键字]:
资料表重新排列
作者: obarisk (OSWALT)   2014-11-28 12:26:00
order, sort都可以
楼主: ardodo (米蟲)   2014-11-28 12:39:00
sort只会回传total的数字,没办法将整个资料表依照total降幂并且排序耶
作者: Wush978 (拒看低质媒体)   2014-11-28 13:28:00
A[order(A$total),]library(dplyr);arrange(A, total)
楼主: ardodo (米蟲)   2014-11-28 15:01:00
使用order成功了,谢谢W大

Links booklink

Contact Us: admin [ a t ] ucptt.com