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