原文:R語言-排序

前言 在R中,和排序相關的函數主要有三個:sort ,rank ,order arrange 。其中R中自帶排序函數有 order,sort,rank 函數,plyr中有 arrange 函數。 order和sort是針對向量進行操作的,arrange針對數據框。其中order返還排序后的坐標,sort返還排序后的值,arrange返還的是基於某列排序后的數據框,方便多重依據排序。 目錄 . 向量 ...

2017-06-25 16:18 0 9568 推薦指數:

查看詳情

R語言因子排序

畫圖的時候,排序是個很重要的技巧,比如有時候會看下基因組每條染色體上的SNP的標記數量,這個時候直接做條形圖是一種比較直觀的方法,下面我們結合實際例子來看下: 在R環境下之際構建一個數據框,一列染色體名稱,一列統計數據。 內容如下: 一、barplot() 我們直接用基礎繪圖函數 ...

Sat Dec 14 23:41:00 CST 2019 0 859
R 語言DataFrame 排序

Sort:dd <- data.frame(b = factor(c("Hi","Med","Hi","Low"), levels = c("Low","Med","Hi"), ordered ...

Wed Feb 19 06:20:00 CST 2014 0 5653
R語言排序函數匯總

總結: 1、sort是直接對向量排序,返回原數值; 2、order先對數值排序,然后返回排序后各數值的索引; 3、rank返回原數據各項排名,有並列的情況; 4、arrange是dplyr包中的,可對數據框以列的形式進行因子排序; 5、reorder用在繪圖中,比如ggplot中繪條形圖 ...

Sun Oct 14 20:11:00 CST 2018 0 3837
R語言排序 -- sort() order() rank()

order() 的返回值是對應“排名”元素所在向量中的位置。注意返回的不是元素本身,而是元素的位置。 sort() 是直接對向量中的元素進行排序,返回的是排序后的元素組成的向量。 rank() 是求秩的函數,返回值是這個向量中對應元素的排名。 > x<-c ...

Mon Jul 29 03:03:00 CST 2019 0 559
R語言學習筆記(七): 排序函數:sort(), rank(), order()

sort() sort()函數直接對函數進行排序,並返回排序結果。 rank() rank()函數返回對應元素在排序后的次序。 order() order()函數和which一樣返回的是位置,內容依此為排名第一的元素在原向量中的位置,排名第二的元素在原向量中的位置。。。 ...

Wed Sep 06 01:35:00 CST 2017 0 1833
R語言中同時對數據框的多列進行排序

1、測試數據 2、按照a列進行排序 2、對a列進行降序排列 3、先按照a列進行排序,再按照b列進行排序 4、對a、b列同時進行降序排列 5、對a升序,b降序驚醒排列 ...

Sat Apr 17 19:49:00 CST 2021 0 597
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM