作者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/cn.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