我有以下列表:
我的 list
[[1]]
[1] 11
[[2]]
[1] 9
[[3]]
[1]
10
我想对它进行排序。 我试过了
sort(mylist)
Error: mylist must be atomic
sort.list(mylist)
Error in sort.list(mylist) : 'x' must be atomic for 'sort.list' Have you called 'sort' on a list?
order(mylist)
Error in order(mylist) : unimplemented type 'list' in 'orderVector1'
最佳答案
我们需要order
在 vector
上.在这里,假设 list
每个元素的长度只有 1,unlist
“我的列表”,order
在 vector
上然后使用它
mylist[order(unlist(mylist))]
#[[1]]
#[1] 9
#[[2]]
#[1] 10
#[[3]]
#[1] 11
关于r - 订购 list ,命令不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42830072/