如何对R中的列表中的元素进行排序?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何对R中的列表中的元素进行排序?相关的知识,希望对你有一定的参考价值。

我有一个列表元素如下

simple_list <- list(c(3,1,2))

任何人都可以让我知道如何按升序和降序排列上面的列表?

注意: - 请不要使用列表的unlist()告诉我

答案

看来你已经创建了一个向量列表,但在这种情况下 - 一个向量列表。

如果要对该向量进行排序,请使用以下命令:

simple_list <- c(3, 1, 2)
simple_list <- sort(simple_list, decreasing = FALSE)
print(simple_list)

要按升序排序,请指定减少到FALSE,按降序排序 - 将其设置为TRUE。

另一答案
result.ordered <- result[order(names(result))]

以上是关于如何对R中的列表中的元素进行排序?的主要内容,如果未能解决你的问题,请参考以下文章

按列表中的顺序对 html DOM 元素进行排序

R中的性能:对矩阵中的行元素进行排序的最快方法是啥?

如何根据另一个列表对元组列表进行排序

使用 Python 语义对 R 中的嵌套列表进行排序

根据列表中的元素对列表作为值的字典进行排序

如何对 python 3 中的列表进行排序,优先考虑特定值?