标签: r sorting
考虑列表l,如:
l
l<-list(a=24,b=12,c=30,d=1)
如何获取此类列表值的排序版本,保留名称?
在结果列表中,元素的顺序应该是:d,b,a和c对应于序列1,12,24,30。
d
b
a
c
答案 0 :(得分:5)
您可以使用order。假设每个列表元素的长度为1,如示例中所示
order
l[order(unlist(l))]