在R中自定义排序功能 [英] customize the sort function in R
本文介绍了在R中自定义排序功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想对包含评分的向量进行排序,
I want to sort a vector containing ratings,
r<-c("A","AA","AAA","BBB","BB","B","CCC")
但是,通过应用sort
> sort(r)
[1] "A" "AA" "AAA" "B" "BB" "BBB" "CCC"
有什么方法可以使我获得以下信息
Is there any method which enables me to get the following
"AAA" "AA" "A" "BBB" "BB" "B" "CCC"
推荐答案
r <- c("A","AA","AAA","BBB","BB","B","CCC")
r <- factor(r, levels = c("AAA","AA","A","BBB", "BB", "B", "CCC"))
sort(r)
# [1] AAA AA A BBB BB B CCC
这篇关于在R中自定义排序功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文