我有一个包含因素的列表。现在我已经取消了这个列表,我得到了这样的结果:
25 19 90 2 ...
ham spam spam spam ...
现在我想对这个名称进行排序,所以"25", "19",...
但是我想保留相应的标签。有人知道怎么做这个吗?
我尝试了sort(as.numeric(names(myunlist)))
,但我不知道如何进一步采取措施。
西尔克
答案 0 :(得分:1)
在这种情况下,您需要order
,而不是sort
names
,并且这些值相互关联。类似的东西:
myunlist[order(as.numeric(names(myunlist)))]
# 2 19 25 90
#"spam" "spam" "ham" "spam"