如何用R对列表中的索引进行排序?

时间:2019-04-19 11:10:03

标签: r list

我有一个列表,其中我的项目对应于矩阵。每个项目名称看起来像这样$test_parallel_1.RData$test_parallel_10.RData为止。我想按数字顺序编号项目名称,因为$test_parallel_10.RData紧跟在$test_parallel_1.RData之后。并且$test_parallel_9.RData在列表的末尾。

最好的文森特

1 个答案:

答案 0 :(得分:0)

尝试使用gtools软件包

> install.packages("gtools") ## install gtools
> library(gtools)            ## load package
> mixedsort(your_list)       ## this will sort as expected

要使用名称对列表进行排序,请使用以下代码:-

> your_list <- your_list[mixedsort(names(your_list))]