R語言資料排序

2021-09-25 01:58:03 字數 692 閱讀 8566

#資料排序

#在r中,可以使用order()函式對乙個資料框進行排序。預設的排序順序是公升序。

#在排序變數的前面加乙個減號即可得到降序的排序結果

#例子#order()函式返回的是被排序的列從小到大的依次的位置

order(leadership$age)

newdata <- leadership[order(leadership$age),]

newdata

#降序newdata <- leadership[order(-leadership$age),]

newdata

#多列排序

#將各行以性別公升序排序,同樣性別中按年齡降序排列

newdata <-leadership[order(leadership$gender,-leadership$age),]

newdata

#注意對於降序排序當列為數值型時直接在降序前加「-」號就可以了,

#但是如果列為字串時是不能加「-」號的,這時就需要decreasing引數了

#將各行以性別降序排序,同樣性別中按年齡公升序排列

attach(leadership)

newdata <-leadership[order(gender,age,decreasing = c(false,true)),]

newdata

R語言中 資料框排序 多條件排序

r語言中,如何對資料框的資料根據某個條件進行排序呢?如何根據多條件進行排序呢,類似excel中的排序效果 r語言中鳶尾花的資料,資料有五列 names iris 1 sepal.length sepal.width petal.length petal.width species 前五行資料預覽 h...

r語言electricity資料集 R語言 資料集

第二章 建立資料集 1.r語言的資料型別 數值型 字元型 邏輯型 複數型 虛數 和原生型 位元組 2.資料結構 a.向量 儲存數值型 字元型和邏輯型資料的一維陣列 a c 1,2,3,4,5 建立 組合功能的函式c a 1 1 2 3 4 5 a c 1,4 訪問 方括號 向量中指定的元素 1 1 ...

R語言 基礎總結(排序)

r中自帶排序函式有order,sort兩個函式,plyr中有arrange。order和sort是針對向量進行操作的,arrange針對資料框。其中order返還排序後的座標,sort返還排序後的值,arrange返還的是基於某列排序後的資料框,方便多重依據排序。x cbind x1 3,x2 c ...