作者HumuHumu (呼姆呼姆)
看板R_Language
標題[問題] R資料反向排序
時間Fri Aug 12 09:30:30 2016
如提,我有一筆資料Data是依照時間來排序的
越上面的Row是越靠近現在的時間的資料,越下面的Row是越久以前的資料
但我想把他反向排序,讓越上面的Row是越舊的資料要怎麼排呢
我有用For迴圈寫出來,但是這樣實在太慢
我想知道有什麼可以用的函數可以達到重新排序的功能 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.200.39
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1470965433.A.15A.html
1F:→ carl090105: dplyr:arrange or use order in data.table 08/12 09:41
2F:推 clansoda: 先確定這個feature的class是date 08/12 09:46
3F:→ clansoda: dplyr::arrange data %>% arrange(desc(time)) 08/12 09:46
4F:→ clansoda: 阿 抱歉,你要越就得再越上面 就不用desc()了 08/12 09:47
5F:推 Edster: Data[order(Data$Time),] 08/12 11:21
6F:推 huangsam: 請問可以指定排序順序嗎? 08/12 21:05
7F:→ carl090105: arrange(col1, col2, ...) 08/12 23:22
8F:推 huangsam: 好比說指定排序為c,b,a,z,x 不要按照字母大小就是按照 08/12 23:42
9F:→ huangsam: 我該向量 08/12 23:42
10F:→ clickhere: x<-matrix(1:12,nrow=3);x[nrow(x):1,] 08/13 03:04
12F:→ carl090105: /26548495/reorder-rows-using-custom-order 08/13 06:29