#创建向量
name <- c("a","b","c","d","e","f","g","h","i","j")
number1 <- c(2,4,4,6,8,10,12,14,16,18)
number2 <- c(10.5,9.5,8.5,7.5,6.5,5.5,4.5,3.5,2.5,1.5)
#组成dataframe,注意此处需要使用data.frame函数,用cbind会造成向量变为character
data <- data.frame(name,number1,number2)
class(data)
#查看number1列正序秩次
order(data$number1,decreasing = F)
#查看number1列倒序秩次
order(data$number1,decreasing = T)
data
#以number1为第一顺序,number为第二顺序,两者皆正序排列
data[order(data$number1,data$number2,decreasing = F),]
R语言order排序
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 首先看看排序: 在R中,和排序相关的函数主要有三个:sort(),rank(),order()。 sort(x)是...