[問題] 如何將資料依據某欄位重新排序

作者: 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